pub struct APRRJitTimingSource;Expand description
Entropy source from Apple APRR JIT permission toggle timing.
Trait Implementations§
Source§impl EntropySource for APRRJitTimingSource
Available on not (macOS and AArch64).
impl EntropySource for APRRJitTimingSource
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, _: 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 APRRJitTimingSource
impl RefUnwindSafe for APRRJitTimingSource
impl Send for APRRJitTimingSource
impl Sync for APRRJitTimingSource
impl Unpin for APRRJitTimingSource
impl UnsafeUnpin for APRRJitTimingSource
impl UnwindSafe for APRRJitTimingSource
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