pub struct Flow(pub Box<FlowInner>);
Tuple Fields§
§0: Box<FlowInner>
Implementations§
Source§impl Flow
impl Flow
pub fn build() -> FlowBuilder
pub fn next_incoming_id(&self) -> Option<TransferNumber>
pub fn next_incoming_id_mut(&mut self) -> &mut Option<TransferNumber>
pub fn incoming_window(&self) -> u32
pub fn incoming_window_mut(&mut self) -> &mut u32
pub fn next_outgoing_id(&self) -> TransferNumber
pub fn next_outgoing_id_mut(&mut self) -> &mut TransferNumber
pub fn outgoing_window(&self) -> u32
pub fn outgoing_window_mut(&mut self) -> &mut u32
pub fn handle(&self) -> Option<Handle>
pub fn handle_mut(&mut self) -> &mut Option<Handle>
pub fn delivery_count(&self) -> Option<SequenceNo>
pub fn delivery_count_mut(&mut self) -> &mut Option<SequenceNo>
pub fn link_credit(&self) -> Option<u32>
pub fn link_credit_mut(&mut self) -> &mut Option<u32>
pub fn available(&self) -> Option<u32>
pub fn available_mut(&mut self) -> &mut Option<u32>
pub fn drain(&self) -> bool
pub fn drain_mut(&mut self) -> &mut bool
pub fn echo(&self) -> bool
pub fn echo_mut(&mut self) -> &mut bool
pub fn properties(&self) -> Option<&Fields>
pub fn properties_mut(&mut self) -> &mut Option<Fields>
pub fn get_properties_mut(&mut self) -> &mut Fields
pub fn into_inner(self) -> Box<FlowInner>
Trait Implementations§
Source§impl DecodeFormatted for Flow
impl DecodeFormatted for Flow
fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>
impl Eq for Flow
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