#[repr(u64)]pub enum ProofAlgorithm {
SwfSha256 = 10,
SwfArgon2id = 20,
SwfArgon2idEntangled = 21,
}Variants§
SwfSha256 = 10
SwfArgon2id = 20
SwfArgon2idEntangled = 21
Argon2id with cross-checkpoint entanglement.
Trait Implementations§
Source§impl Clone for ProofAlgorithm
impl Clone for ProofAlgorithm
Source§fn clone(&self) -> ProofAlgorithm
fn clone(&self) -> ProofAlgorithm
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 ProofAlgorithm
impl Debug for ProofAlgorithm
Source§impl<'de> Deserialize<'de> for ProofAlgorithm
impl<'de> Deserialize<'de> for ProofAlgorithm
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
Source§impl PartialEq for ProofAlgorithm
impl PartialEq for ProofAlgorithm
Source§impl Serialize for ProofAlgorithm
impl Serialize for ProofAlgorithm
impl Copy for ProofAlgorithm
impl Eq for ProofAlgorithm
impl StructuralPartialEq for ProofAlgorithm
Auto Trait Implementations§
impl Freeze for ProofAlgorithm
impl RefUnwindSafe for ProofAlgorithm
impl Send for ProofAlgorithm
impl Sync for ProofAlgorithm
impl Unpin for ProofAlgorithm
impl UnsafeUnpin for ProofAlgorithm
impl UnwindSafe for ProofAlgorithm
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