pub enum HashVersion {
CompositeV1,
Sha512Fips,
}Variants§
CompositeV1
SHA3-512 + BLAKE3 composite (quantum-resistant)
Sha512Fips
SHA-512 only (FIPS 140-3 approved, FIPS 180-4)
Trait Implementations§
Source§impl Clone for HashVersion
impl Clone for HashVersion
Source§fn clone(&self) -> HashVersion
fn clone(&self) -> HashVersion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HashVersion
impl Debug for HashVersion
Source§impl<'de> Deserialize<'de> for HashVersion
impl<'de> Deserialize<'de> for HashVersion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HashVersion
impl RefUnwindSafe for HashVersion
impl Send for HashVersion
impl Sync for HashVersion
impl Unpin for HashVersion
impl UnsafeUnpin for HashVersion
impl UnwindSafe for HashVersion
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