pub struct SackBlock {
pub left_edge: u32,
pub right_edge: u32,
}Expand description
A single SACK block representing a contiguous range of received bytes.
left_edge is the first sequence number in the block (inclusive).
right_edge is one past the last sequence number (exclusive).
Fields§
§left_edge: u32§right_edge: u32Implementations§
Trait Implementations§
impl Copy for SackBlock
impl Eq for SackBlock
impl StructuralPartialEq for SackBlock
Auto Trait Implementations§
impl Freeze for SackBlock
impl RefUnwindSafe for SackBlock
impl Send for SackBlock
impl Sync for SackBlock
impl Unpin for SackBlock
impl UnwindSafe for SackBlock
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)