pub struct Stall {
pub transmission_id: u32,
pub waited_ms: u64,
pub occupied: usize,
pub window: usize,
pub pending: usize,
}Expand description
A transmission that has stayed in flight past TRANSMISSION_STALL_MS.
Fields§
§transmission_id: u32§waited_ms: u64§occupied: usizeWindow slots in use, of window.
window: usize§pending: usizeTransmissions waiting behind the window.
Trait Implementations§
impl Copy for Stall
impl Eq for Stall
impl StructuralPartialEq for Stall
Auto Trait Implementations§
impl Freeze for Stall
impl RefUnwindSafe for Stall
impl Send for Stall
impl Sync for Stall
impl Unpin for Stall
impl UnwindSafe for Stall
Blanket Implementations§
§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)