pub struct BulkCredit {
pub kind: BulkKind,
pub flow: BulkFlow,
pub consumed_offset: u64,
pub credit_limit: u64,
}Expand description
Absolute credit update from a flow receiver.
Fields§
§kind: BulkKindOperation family.
flow: BulkFlowFlow whose sender receives credit.
consumed_offset: u64Bytes for which the receiver has accepted responsibility.
credit_limit: u64Absolute exclusive byte offset the sender may reach.
Trait Implementations§
Source§impl Clone for BulkCredit
impl Clone for BulkCredit
Source§fn clone(&self) -> BulkCredit
fn clone(&self) -> BulkCredit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BulkCredit
Source§impl Debug for BulkCredit
impl Debug for BulkCredit
Source§impl<'de> Deserialize<'de> for BulkCredit
impl<'de> Deserialize<'de> for BulkCredit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BulkCredit
Source§impl PartialEq for BulkCredit
impl PartialEq for BulkCredit
Source§impl Serialize for BulkCredit
impl Serialize for BulkCredit
impl StructuralPartialEq for BulkCredit
Auto Trait Implementations§
impl Freeze for BulkCredit
impl RefUnwindSafe for BulkCredit
impl Send for BulkCredit
impl Sync for BulkCredit
impl Unpin for BulkCredit
impl UnsafeUnpin for BulkCredit
impl UnwindSafe for BulkCredit
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