pub struct IORegistryEntropySource;Expand description
Entropy source that mines the macOS IORegistry for hardware counter deltas.
Trait Implementations§
Source§impl EntropySource for IORegistryEntropySource
impl EntropySource for IORegistryEntropySource
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 IORegistryEntropySource
impl RefUnwindSafe for IORegistryEntropySource
impl Send for IORegistryEntropySource
impl Sync for IORegistryEntropySource
impl Unpin for IORegistryEntropySource
impl UnsafeUnpin for IORegistryEntropySource
impl UnwindSafe for IORegistryEntropySource
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