pub struct ICCAtomicContentionSource;Expand description
Entropy source that harvests ICC bus arbitration timing.
Trait Implementations§
Source§impl EntropySource for ICCAtomicContentionSource
impl EntropySource for ICCAtomicContentionSource
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 ICCAtomicContentionSource
impl RefUnwindSafe for ICCAtomicContentionSource
impl Send for ICCAtomicContentionSource
impl Sync for ICCAtomicContentionSource
impl Unpin for ICCAtomicContentionSource
impl UnsafeUnpin for ICCAtomicContentionSource
impl UnwindSafe for ICCAtomicContentionSource
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