pub struct NvmePassthroughLinuxSource;Expand description
NVMe admin passthrough entropy source (Linux only).
Trait Implementations§
Source§impl EntropySource for NvmePassthroughLinuxSource
impl EntropySource for NvmePassthroughLinuxSource
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 NvmePassthroughLinuxSource
impl RefUnwindSafe for NvmePassthroughLinuxSource
impl Send for NvmePassthroughLinuxSource
impl Sync for NvmePassthroughLinuxSource
impl Unpin for NvmePassthroughLinuxSource
impl UnsafeUnpin for NvmePassthroughLinuxSource
impl UnwindSafe for NvmePassthroughLinuxSource
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