pub struct QueueOptions {
pub delivery_mode: DeliveryMode,
pub syndication_mode: SyndicationMode,
pub durability: QueueDurability,
}
Expand description
Queue declaration options.
Fields§
§delivery_mode: DeliveryMode
The message delivery mode.
The syndication mode.
durability: QueueDurability
The durability of the queue.
Trait Implementations§
Source§impl Clone for QueueOptions
impl Clone for QueueOptions
Source§fn clone(&self) -> QueueOptions
fn clone(&self) -> QueueOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for QueueOptions
impl Debug for QueueOptions
Source§impl Default for QueueOptions
impl Default for QueueOptions
Source§fn default() -> QueueOptions
fn default() -> QueueOptions
Returns the “default value” for a type. Read more
Source§impl From<ChannelType> for QueueOptions
Conversion from ChannelType
to QueueOptions
.
impl From<ChannelType> for QueueOptions
Conversion from ChannelType
to QueueOptions
.
Source§fn from(channel_type: ChannelType) -> Self
fn from(channel_type: ChannelType) -> Self
Converts to this type from the input type.
impl Copy for QueueOptions
Auto Trait Implementations§
impl Freeze for QueueOptions
impl RefUnwindSafe for QueueOptions
impl Send for QueueOptions
impl Sync for QueueOptions
impl Unpin for QueueOptions
impl UnwindSafe for QueueOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more