pub struct CommPageClockTimingSource;Expand description
Entropy source from macOS COMMPAGE seqlock clock update timing.
Trait Implementations§
Source§impl EntropySource for CommPageClockTimingSource
Available on non-macOS only.
impl EntropySource for CommPageClockTimingSource
Available on non-macOS only.
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, _: usize) -> Vec<u8> ⓘ
fn collect(&self, _: usize) -> Vec<u8> ⓘ
Collect raw entropy samples. Returns a
Vec<u8> of up to n_samples bytes.Auto Trait Implementations§
impl Freeze for CommPageClockTimingSource
impl RefUnwindSafe for CommPageClockTimingSource
impl Send for CommPageClockTimingSource
impl Sync for CommPageClockTimingSource
impl Unpin for CommPageClockTimingSource
impl UnsafeUnpin for CommPageClockTimingSource
impl UnwindSafe for CommPageClockTimingSource
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