pub struct SpotlightTimingSource;Expand description
Entropy source that harvests timing jitter from Spotlight metadata queries.
Trait Implementations§
Source§impl EntropySource for SpotlightTimingSource
impl EntropySource for SpotlightTimingSource
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 SpotlightTimingSource
impl RefUnwindSafe for SpotlightTimingSource
impl Send for SpotlightTimingSource
impl Sync for SpotlightTimingSource
impl Unpin for SpotlightTimingSource
impl UnsafeUnpin for SpotlightTimingSource
impl UnwindSafe for SpotlightTimingSource
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