pub struct DispatchQueueTimingSource;Expand description
Entropy source that harvests GCD global queue scheduling jitter.
Trait Implementations§
Source§impl EntropySource for DispatchQueueTimingSource
Available on non-macOS only.
impl EntropySource for DispatchQueueTimingSource
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, _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 DispatchQueueTimingSource
impl RefUnwindSafe for DispatchQueueTimingSource
impl Send for DispatchQueueTimingSource
impl Sync for DispatchQueueTimingSource
impl Unpin for DispatchQueueTimingSource
impl UnsafeUnpin for DispatchQueueTimingSource
impl UnwindSafe for DispatchQueueTimingSource
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