#[non_exhaustive]pub struct PacingRateUpdated {
pub path_id: u64,
pub bytes_per_second: u64,
pub burst_size: u32,
pub pacing_gain: f32,
}
Expand description
The pacing rate has been updated
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.path_id: u64
bytes_per_second: u64
burst_size: u32
pacing_gain: f32
Trait Implementations
sourceimpl Clone for PacingRateUpdated
impl Clone for PacingRateUpdated
sourcefn clone(&self) -> PacingRateUpdated
fn clone(&self) -> PacingRateUpdated
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PacingRateUpdated
impl Debug for PacingRateUpdated
Auto Trait Implementations
impl RefUnwindSafe for PacingRateUpdated
impl Send for PacingRateUpdated
impl Sync for PacingRateUpdated
impl Unpin for PacingRateUpdated
impl UnwindSafe for PacingRateUpdated
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more