pub struct CameraNoiseSource {
pub config: CameraNoiseConfig,
/* private fields */
}Expand description
Entropy source that harvests sensor noise from camera dark frames.
Fields§
§config: CameraNoiseConfigTrait Implementations§
Source§impl Default for CameraNoiseSource
impl Default for CameraNoiseSource
Source§impl EntropySource for CameraNoiseSource
impl EntropySource for CameraNoiseSource
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 CameraNoiseSource
impl RefUnwindSafe for CameraNoiseSource
impl Send for CameraNoiseSource
impl Sync for CameraNoiseSource
impl Unpin for CameraNoiseSource
impl UnsafeUnpin for CameraNoiseSource
impl UnwindSafe for CameraNoiseSource
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