pub enum SerializedState {
Sha256(Array<u8, <Sha256 as SerializableState>::SerializedStateSize>),
Sha512(Array<u8, <Sha512 as SerializableState>::SerializedStateSize>),
Sha3_256(Array<u8, <Sha3_256 as SerializableState>::SerializedStateSize>),
Sha3_512(Array<u8, <Sha3_512 as SerializableState>::SerializedStateSize>),
Blake3NoState,
}Variants§
Sha256(Array<u8, <Sha256 as SerializableState>::SerializedStateSize>)
Sha512(Array<u8, <Sha512 as SerializableState>::SerializedStateSize>)
Sha3_256(Array<u8, <Sha3_256 as SerializableState>::SerializedStateSize>)
Sha3_512(Array<u8, <Sha3_512 as SerializableState>::SerializedStateSize>)
Blake3NoState
Blake3 is now marked as NoState because it does not support resume in 1.8.3
Implementations§
Trait Implementations§
Source§impl Clone for SerializedState
impl Clone for SerializedState
Source§fn clone(&self) -> SerializedState
fn clone(&self) -> SerializedState
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 moreAuto Trait Implementations§
impl Freeze for SerializedState
impl RefUnwindSafe for SerializedState
impl Send for SerializedState
impl Sync for SerializedState
impl Unpin for SerializedState
impl UnsafeUnpin for SerializedState
impl UnwindSafe for SerializedState
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