pub struct AudioPLLTimingSource;Expand description
Entropy source that harvests PLL phase noise from audio subsystem queries.
Trait Implementations§
Source§impl EntropySource for AudioPLLTimingSource
impl EntropySource for AudioPLLTimingSource
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 AudioPLLTimingSource
impl RefUnwindSafe for AudioPLLTimingSource
impl Send for AudioPLLTimingSource
impl Sync for AudioPLLTimingSource
impl Unpin for AudioPLLTimingSource
impl UnsafeUnpin for AudioPLLTimingSource
impl UnwindSafe for AudioPLLTimingSource
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