pub struct ForecastFrame {
pub forecast_kbps: u64,
}Expand description
The receiver’s Sprout-style forecast (item 16): the 5th-percentile deliverable rate it predicts for the next tick, so the sender pre-sizes its window ahead of a dip instead of reacting after the loss the dip causes.
Fields§
§forecast_kbps: u64Forecast deliverable rate in kbit/s (0 = no forecast yet).
Trait Implementations§
Source§impl Clone for ForecastFrame
impl Clone for ForecastFrame
Source§fn clone(&self) -> ForecastFrame
fn clone(&self) -> ForecastFrame
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 ForecastFrame
Source§impl Debug for ForecastFrame
impl Debug for ForecastFrame
Source§impl Default for ForecastFrame
impl Default for ForecastFrame
Source§fn default() -> ForecastFrame
fn default() -> ForecastFrame
Returns the “default value” for a type. Read more
impl Eq for ForecastFrame
Source§impl PartialEq for ForecastFrame
impl PartialEq for ForecastFrame
impl StructuralPartialEq for ForecastFrame
Auto Trait Implementations§
impl Freeze for ForecastFrame
impl RefUnwindSafe for ForecastFrame
impl Send for ForecastFrame
impl Sync for ForecastFrame
impl Unpin for ForecastFrame
impl UnsafeUnpin for ForecastFrame
impl UnwindSafe for ForecastFrame
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