Skip to main content

Attach

Struct Attach 

Source
pub struct Attach(pub Box<AttachInner>);

Tuple Fields§

§0: Box<AttachInner>

Implementations§

Source§

impl Attach

Source

pub fn build() -> AttachBuilder

Source

pub fn name(&self) -> &ByteString

Source

pub fn name_mut(&mut self) -> &mut ByteString

Source

pub fn handle(&self) -> u32

Source

pub fn handle_mut(&mut self) -> &mut u32

Source

pub fn role(&self) -> Role

Source

pub fn role_mut(&mut self) -> &mut Role

Source

pub fn snd_settle_mode(&self) -> SenderSettleMode

Source

pub fn snd_settle_mode_mut(&mut self) -> &mut SenderSettleMode

Source

pub fn rcv_settle_mode(&self) -> ReceiverSettleMode

Source

pub fn rcv_settle_mode_mut(&mut self) -> &mut ReceiverSettleMode

Source

pub fn source(&self) -> Option<&Source>

Source

pub fn source_mut(&mut self) -> &mut Option<Source>

Source

pub fn target(&self) -> Option<&Target>

Source

pub fn target_mut(&mut self) -> &mut Option<Target>

Source

pub fn unsettled(&self) -> Option<&HashMap<Variant, Variant, RandomState>>

Source

pub fn unsettled_mut( &mut self, ) -> &mut Option<HashMap<Variant, Variant, RandomState>>

Source

pub fn incomplete_unsettled(&self) -> bool

Source

pub fn incomplete_unsettled_mut(&mut self) -> &mut bool

Source

pub fn initial_delivery_count(&self) -> Option<u32>

Source

pub fn initial_delivery_count_mut(&mut self) -> &mut Option<u32>

Source

pub fn max_message_size(&self) -> Option<u64>

Source

pub fn max_message_size_mut(&mut self) -> &mut Option<u64>

Source

pub fn offered_capabilities(&self) -> Option<&Multiple<Symbol>>

Source

pub fn offered_capabilities_mut(&mut self) -> &mut Option<Multiple<Symbol>>

Source

pub fn desired_capabilities(&self) -> Option<&Multiple<Symbol>>

Source

pub fn desired_capabilities_mut(&mut self) -> &mut Option<Multiple<Symbol>>

Source

pub fn properties(&self) -> Option<&HashMap<Symbol, Variant, RandomState>>

Source

pub fn properties_mut( &mut self, ) -> &mut Option<HashMap<Symbol, Variant, RandomState>>

Source

pub fn get_properties_mut( &mut self, ) -> &mut HashMap<Symbol, Variant, RandomState>

Source

pub fn into_inner(self) -> Box<AttachInner>

Trait Implementations§

Source§

impl Clone for Attach

Source§

fn clone(&self) -> Attach

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Attach

Source§

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

Formats the value using the given formatter. Read more
Source§

impl DecodeFormatted for Attach

Source§

impl Default for Attach

Source§

fn default() -> Attach

Returns the “default value” for a type. Read more
Source§

impl Encode for Attach

Source§

fn encoded_size(&self) -> usize

Returns the size of the type when encoded.
Source§

fn encode(&self, buf: &mut BytesMut)

Encodes the type into the provided buffer.
Source§

impl From<Attach> for Frame

Source§

fn from(value: Attach) -> Frame

Converts to this type from the input type.
Source§

impl PartialEq for Attach

Source§

fn eq(&self, other: &Attach) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for Attach

Source§

impl StructuralPartialEq for Attach

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> Decode for T
where T: DecodeFormatted,

Source§

fn decode(input: &mut Bytes) -> Result<T, AmqpParseError>

Decodes the type from the provided buffer.
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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

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

Source§

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>,

Source§

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.