pub enum ConditioningMode {
Raw,
VonNeumann,
Sha256,
}Expand description
Conditioning mode for entropy output.
Variants§
Raw
No conditioning. Raw bytes pass through unchanged.
VonNeumann
Von Neumann debiasing only.
Sha256
SHA-256 hash conditioning (default). Cryptographically strong output.
Trait Implementations§
Source§impl Clone for ConditioningMode
impl Clone for ConditioningMode
Source§fn clone(&self) -> ConditioningMode
fn clone(&self) -> ConditioningMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConditioningMode
impl Debug for ConditioningMode
Source§impl Default for ConditioningMode
impl Default for ConditioningMode
Source§fn default() -> ConditioningMode
fn default() -> ConditioningMode
Returns the “default value” for a type. Read more
Source§impl Display for ConditioningMode
impl Display for ConditioningMode
Source§impl Hash for ConditioningMode
impl Hash for ConditioningMode
Source§impl PartialEq for ConditioningMode
impl PartialEq for ConditioningMode
impl Copy for ConditioningMode
impl Eq for ConditioningMode
impl StructuralPartialEq for ConditioningMode
Auto Trait Implementations§
impl Freeze for ConditioningMode
impl RefUnwindSafe for ConditioningMode
impl Send for ConditioningMode
impl Sync for ConditioningMode
impl Unpin for ConditioningMode
impl UnsafeUnpin for ConditioningMode
impl UnwindSafe for ConditioningMode
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