pub struct IOSurfaceCrossingSource;Expand description
Entropy source from GPU/CPU memory domain crossing timing.
Trait Implementations§
Source§impl EntropySource for IOSurfaceCrossingSource
impl EntropySource for IOSurfaceCrossingSource
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 IOSurfaceCrossingSource
impl RefUnwindSafe for IOSurfaceCrossingSource
impl Send for IOSurfaceCrossingSource
impl Sync for IOSurfaceCrossingSource
impl Unpin for IOSurfaceCrossingSource
impl UnsafeUnpin for IOSurfaceCrossingSource
impl UnwindSafe for IOSurfaceCrossingSource
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