pub struct ClockDriftModel {
pub drift_rate: f64,
pub jitter_us: u32,
/* private fields */
}Expand description
Clock drift model for a simulated node
Fields§
§drift_rate: f64Drift rate (1.0 = perfect, >1.0 = fast, <1.0 = slow)
jitter_us: u32Random jitter per tick (microseconds)
Implementations§
Source§impl ClockDriftModel
impl ClockDriftModel
Trait Implementations§
Source§impl Clone for ClockDriftModel
impl Clone for ClockDriftModel
Source§fn clone(&self) -> ClockDriftModel
fn clone(&self) -> ClockDriftModel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClockDriftModel
impl RefUnwindSafe for ClockDriftModel
impl Send for ClockDriftModel
impl Sync for ClockDriftModel
impl Unpin for ClockDriftModel
impl UnsafeUnpin for ClockDriftModel
impl UnwindSafe for ClockDriftModel
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