pub struct CntfrqCacheTimingSource;Expand description
Entropy from CNTFRQ_EL0 system-register cache-level trimodal timing.
Trait Implementations§
Source§impl EntropySource for CntfrqCacheTimingSource
Available on not (macOS and AArch64).
impl EntropySource for CntfrqCacheTimingSource
Available on not (macOS and AArch64).
Source§fn info(&self) -> &SourceInfo
fn info(&self) -> &SourceInfo
Source metadata.
Source§fn is_available(&self) -> bool
fn is_available(&self) -> bool
Check if this source can operate on the current machine.
Source§fn collect(&self, _n_samples: usize) -> Vec<u8> ⓘ
fn collect(&self, _n_samples: usize) -> Vec<u8> ⓘ
Collect raw entropy samples. Returns a
Vec<u8> of up to n_samples bytes.Auto Trait Implementations§
impl Freeze for CntfrqCacheTimingSource
impl RefUnwindSafe for CntfrqCacheTimingSource
impl Send for CntfrqCacheTimingSource
impl Sync for CntfrqCacheTimingSource
impl Unpin for CntfrqCacheTimingSource
impl UnsafeUnpin for CntfrqCacheTimingSource
impl UnwindSafe for CntfrqCacheTimingSource
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