pub struct ProcInfoTimingSource;Expand description
Entropy source from proc_info/proc_pid_rusage system call timing.
Trait Implementations§
Source§impl EntropySource for ProcInfoTimingSource
Available on non-macOS only.
impl EntropySource for ProcInfoTimingSource
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 ProcInfoTimingSource
impl RefUnwindSafe for ProcInfoTimingSource
impl Send for ProcInfoTimingSource
impl Sync for ProcInfoTimingSource
impl Unpin for ProcInfoTimingSource
impl UnsafeUnpin for ProcInfoTimingSource
impl UnwindSafe for ProcInfoTimingSource
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