pub struct ClockFaultConfig {
pub drift_us_per_sec: i64,
pub jitter_us: i64,
}Expand description
Clock fault injection configuration.
Fields§
§drift_us_per_sec: i64Clock drift in microseconds per second of logical time.
jitter_us: i64Random jitter added to each clock read, in microseconds.
Trait Implementations§
Source§impl Clone for ClockFaultConfig
impl Clone for ClockFaultConfig
Source§fn clone(&self) -> ClockFaultConfig
fn clone(&self) -> ClockFaultConfig
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 moreSource§impl Debug for ClockFaultConfig
impl Debug for ClockFaultConfig
Source§impl Default for ClockFaultConfig
impl Default for ClockFaultConfig
Source§fn default() -> ClockFaultConfig
fn default() -> ClockFaultConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClockFaultConfig
impl<'de> Deserialize<'de> for ClockFaultConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ClockFaultConfig
impl PartialEq for ClockFaultConfig
Source§impl Serialize for ClockFaultConfig
impl Serialize for ClockFaultConfig
impl Eq for ClockFaultConfig
impl StructuralPartialEq for ClockFaultConfig
Auto Trait Implementations§
impl Freeze for ClockFaultConfig
impl RefUnwindSafe for ClockFaultConfig
impl Send for ClockFaultConfig
impl Sync for ClockFaultConfig
impl Unpin for ClockFaultConfig
impl UnsafeUnpin for ClockFaultConfig
impl UnwindSafe for ClockFaultConfig
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