pub struct Attach {Show 14 fields
pub name: ByteString,
pub handle: Handle,
pub role: Role,
pub snd_settle_mode: SenderSettleMode,
pub rcv_settle_mode: ReceiverSettleMode,
pub source: Option<Source>,
pub target: Option<Target>,
pub unsettled: Option<Map>,
pub incomplete_unsettled: bool,
pub initial_delivery_count: Option<SequenceNo>,
pub max_message_size: Option<u64>,
pub offered_capabilities: Option<Symbols>,
pub desired_capabilities: Option<Symbols>,
pub properties: Option<Fields>,
}
Fields§
§name: ByteString
§handle: Handle
§role: Role
§snd_settle_mode: SenderSettleMode
§rcv_settle_mode: ReceiverSettleMode
§source: Option<Source>
§target: Option<Target>
§unsettled: Option<Map>
§incomplete_unsettled: bool
§initial_delivery_count: Option<SequenceNo>
§max_message_size: Option<u64>
§offered_capabilities: Option<Symbols>
§desired_capabilities: Option<Symbols>
§properties: Option<Fields>
Implementations§
Source§impl Attach
impl Attach
pub fn name(&self) -> &ByteString
pub fn handle(&self) -> Handle
pub fn role(&self) -> Role
pub fn snd_settle_mode(&self) -> SenderSettleMode
pub fn rcv_settle_mode(&self) -> ReceiverSettleMode
pub fn source(&self) -> Option<&Source>
pub fn target(&self) -> Option<&Target>
pub fn unsettled(&self) -> Option<&Map>
pub fn incomplete_unsettled(&self) -> bool
pub fn initial_delivery_count(&self) -> Option<SequenceNo>
pub fn max_message_size(&self) -> Option<u64>
pub fn offered_capabilities(&self) -> Option<&Symbols>
pub fn desired_capabilities(&self) -> Option<&Symbols>
pub fn properties(&self) -> Option<&Fields>
Trait Implementations§
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