pub struct UniformJitter {
pub max_jitter: Duration,
}Expand description
Uniform jitter model.
Adds uniformly distributed jitter in the range [-max_jitter, +max_jitter] to the base latency. Result is clamped to be non-negative.
Fields§
§max_jitter: DurationMaximum jitter to add or subtract.
Implementations§
Trait Implementations§
Source§impl Clone for UniformJitter
impl Clone for UniformJitter
Source§fn clone(&self) -> UniformJitter
fn clone(&self) -> UniformJitter
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 moreSource§impl Debug for UniformJitter
impl Debug for UniformJitter
Source§impl LatencyModel for UniformJitter
impl LatencyModel for UniformJitter
impl Copy for UniformJitter
Auto Trait Implementations§
impl Freeze for UniformJitter
impl RefUnwindSafe for UniformJitter
impl Send for UniformJitter
impl Sync for UniformJitter
impl Unpin for UniformJitter
impl UnsafeUnpin for UniformJitter
impl UnwindSafe for UniformJitter
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