pub struct AneTimingSource;Expand description
Apple Neural Engine timing jitter entropy source.
Trait Implementations§
Source§impl EntropySource for AneTimingSource
impl EntropySource for AneTimingSource
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 AneTimingSource
impl RefUnwindSafe for AneTimingSource
impl Send for AneTimingSource
impl Sync for AneTimingSource
impl Unpin for AneTimingSource
impl UnsafeUnpin for AneTimingSource
impl UnwindSafe for AneTimingSource
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