pub struct Attach(pub Box<AttachInner>);
Tuple Fields§
§0: Box<AttachInner>
Implementations§
source§impl Attach
impl Attach
pub fn build() -> AttachBuilder
pub fn name(&self) -> &ByteString
pub fn name_mut(&mut self) -> &mut ByteString
pub fn handle(&self) -> u32
pub fn handle_mut(&mut self) -> &mut u32
pub fn role(&self) -> Role
pub fn role_mut(&mut self) -> &mut Role
pub fn snd_settle_mode(&self) -> SenderSettleMode
pub fn snd_settle_mode_mut(&mut self) -> &mut SenderSettleMode
pub fn rcv_settle_mode(&self) -> ReceiverSettleMode
pub fn rcv_settle_mode_mut(&mut self) -> &mut ReceiverSettleMode
pub fn source(&self) -> Option<&Source>
pub fn source_mut(&mut self) -> Option<&mut Source>
pub fn target(&self) -> Option<&Target>
pub fn target_mut(&mut self) -> Option<&mut Target>
pub fn unsettled( &self ) -> Option<&HashMap<Variant, Variant, BuildHasherDefault<FxHasher>>>
pub fn unsettled_mut( &mut self ) -> Option<&mut HashMap<Variant, Variant, BuildHasherDefault<FxHasher>>>
pub fn incomplete_unsettled(&self) -> bool
pub fn incomplete_unsettled_mut(&mut self) -> &mut bool
pub fn initial_delivery_count(&self) -> Option<u32>
pub fn initial_delivery_count_mut(&mut self) -> Option<&mut u32>
pub fn max_message_size(&self) -> Option<u64>
pub fn max_message_size_mut(&mut self) -> Option<&mut u64>
pub fn offered_capabilities(&self) -> Option<&Multiple<Symbol>>
pub fn offered_capabilities_mut(&mut self) -> Option<&mut Multiple<Symbol>>
pub fn desired_capabilities(&self) -> Option<&Multiple<Symbol>>
pub fn desired_capabilities_mut(&mut self) -> Option<&mut Multiple<Symbol>>
pub fn properties( &self ) -> Option<&HashMap<Symbol, Variant, BuildHasherDefault<FxHasher>>>
pub fn properties_mut( &mut self ) -> Option<&mut HashMap<Symbol, Variant, BuildHasherDefault<FxHasher>>>
pub fn get_properties_mut( &mut self ) -> &mut HashMap<Symbol, Variant, BuildHasherDefault<FxHasher>>
pub fn into_inner(self) -> Box<AttachInner>
Trait Implementations§
source§impl PartialEq for Attach
impl PartialEq for Attach
impl Eq for Attach
impl StructuralPartialEq for Attach
Auto Trait Implementations§
impl Freeze for Attach
impl !RefUnwindSafe for Attach
impl Send for Attach
impl Sync for Attach
impl Unpin for Attach
impl !UnwindSafe for Attach
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