Struct oracle::aq::EnqOptions

source ·
pub struct EnqOptions { /* private fields */ }
Expand description

Options when enqueuing messages using advanced queueing

Warning: The type is unstable. It may be changed incompatibly by minor version upgrades.

Implementations§

source§

impl EnqOptions

source

pub fn transformation(&self) -> Result<String>

Returns the transformation of the message to be enqueued.

See set_transformation method for more information.

source

pub fn visibility(&self) -> Result<Visibility>

Returns whether the message being enqueued is part of the current transaction or constitutes a transaction on its own.

source

pub fn set_delivery_mode(&mut self, val: &MessageDeliveryMode) -> Result<()>

Sets the message delivery mode that is to be used when enqueuing messages.

source

pub fn set_transformation(&mut self, val: &str) -> Result<()>

Sets the transformation of the message to be enqueued.

The transformation is applied after the message is enqueued but before it is returned to the application. It must be created using DBMS_TRANSFORM.

source

pub fn set_visibility(&mut self, val: &Visibility) -> Result<()>

Sets whether the message being enqueued is part of the current transaction or constitutes a transaction on its own.

Trait Implementations§

source§

impl Debug for EnqOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.