pub struct DataOutcome {
pub progressed: bool,
pub has_gap: bool,
}Expand description
Outcome of processing a data packet in the backend.
Fields§
§progressed: boolWhether the expected sequence advanced (gap filled or in-order delivery).
has_gap: boolWhether out-of-order packets remain buffered.
Trait Implementations§
Source§impl Clone for DataOutcome
impl Clone for DataOutcome
Source§fn clone(&self) -> DataOutcome
fn clone(&self) -> DataOutcome
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DataOutcome
impl Debug for DataOutcome
impl Copy for DataOutcome
Auto Trait Implementations§
impl Freeze for DataOutcome
impl RefUnwindSafe for DataOutcome
impl Send for DataOutcome
impl Sync for DataOutcome
impl Unpin for DataOutcome
impl UnsafeUnpin for DataOutcome
impl UnwindSafe for DataOutcome
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