Struct lapin::topology::QueueDefinition
source · pub struct QueueDefinition {
pub name: ShortString,
pub options: Option<QueueDeclareOptions>,
pub arguments: Option<FieldTable>,
pub bindings: Vec<BindingDefinition>,
}
Fields§
§name: ShortString
§options: Option<QueueDeclareOptions>
§arguments: Option<FieldTable>
§bindings: Vec<BindingDefinition>
Trait Implementations§
source§impl Clone for QueueDefinition
impl Clone for QueueDefinition
source§fn clone(&self) -> QueueDefinition
fn clone(&self) -> QueueDefinition
Returns a copy 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 QueueDefinition
impl Debug for QueueDefinition
source§impl Default for QueueDefinition
impl Default for QueueDefinition
source§fn default() -> QueueDefinition
fn default() -> QueueDefinition
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for QueueDefinition
impl<'de> Deserialize<'de> for QueueDefinition
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for QueueDefinition
impl RefUnwindSafe for QueueDefinition
impl Send for QueueDefinition
impl Sync for QueueDefinition
impl Unpin for QueueDefinition
impl UnwindSafe for QueueDefinition
Blanket Implementations§
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