pub struct Flow {
pub next_incoming_id: Option<TransferNumber>,
pub incoming_window: u32,
pub next_outgoing_id: TransferNumber,
pub outgoing_window: u32,
pub handle: Option<Handle>,
pub delivery_count: Option<SequenceNo>,
pub link_credit: Option<u32>,
pub available: Option<u32>,
pub drain: bool,
pub echo: bool,
pub properties: Option<Fields>,
}
Fields§
§next_incoming_id: Option<TransferNumber>
§incoming_window: u32
§next_outgoing_id: TransferNumber
§outgoing_window: u32
§handle: Option<Handle>
§delivery_count: Option<SequenceNo>
§link_credit: Option<u32>
§available: Option<u32>
§drain: bool
§echo: bool
§properties: Option<Fields>
Implementations§
Source§impl Flow
impl Flow
pub fn next_incoming_id(&self) -> Option<TransferNumber>
pub fn incoming_window(&self) -> u32
pub fn next_outgoing_id(&self) -> TransferNumber
pub fn outgoing_window(&self) -> u32
pub fn handle(&self) -> Option<Handle>
pub fn delivery_count(&self) -> Option<SequenceNo>
pub fn link_credit(&self) -> Option<u32>
pub fn available(&self) -> Option<u32>
pub fn drain(&self) -> bool
pub fn echo(&self) -> bool
pub fn properties(&self) -> Option<&Fields>
Trait Implementations§
impl StructuralPartialEq for Flow
Auto Trait Implementations§
impl Freeze for Flow
impl RefUnwindSafe for Flow
impl Send for Flow
impl Sync for Flow
impl Unpin for Flow
impl UnwindSafe for Flow
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