pub enum Blake3Algorithm {}
Expand description
Type-level constants for BLAKE3
Trait Implementations§
Source§impl XofAlgorithm for Blake3Algorithm
impl XofAlgorithm for Blake3Algorithm
Source§const SECURITY_LEVEL: usize = 256usize
const SECURITY_LEVEL: usize = 256usize
Security level in bits
Source§const MIN_OUTPUT_SIZE: usize = 32usize
const MIN_OUTPUT_SIZE: usize = 32usize
Minimum recommended output size in bytes
Source§const MAX_OUTPUT_SIZE: Option<usize> = None
const MAX_OUTPUT_SIZE: Option<usize> = None
Maximum output size in bytes (None for unlimited)
Source§const ALGORITHM_ID: &'static str = "BLAKE3-XOF"
const ALGORITHM_ID: &'static str = "BLAKE3-XOF"
Algorithm identifier
Auto Trait Implementations§
impl Freeze for Blake3Algorithm
impl RefUnwindSafe for Blake3Algorithm
impl Send for Blake3Algorithm
impl Sync for Blake3Algorithm
impl Unpin for Blake3Algorithm
impl UnwindSafe for Blake3Algorithm
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