[][src]Struct amiquip::QueueDeleteOptions

pub struct QueueDeleteOptions {
    pub if_unused: bool,
    pub if_empty: bool,
}

Options passed to the server when deleting a queue.

The default implementation sets all boolean fields to false.

Fields

if_unused: bool

If true, the server will only delete the queue if it has no consumers. If true and the queue does have consumers, the server will close the current channel with an error.

if_empty: bool

If true, the server will only delete the queue if it has no messages.

Trait Implementations

impl Clone for QueueDeleteOptions[src]

impl Copy for QueueDeleteOptions[src]

impl Debug for QueueDeleteOptions[src]

impl Default for QueueDeleteOptions[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.