pub struct Sha256 { /* private fields */ }Expand description
The SHA-256 hash algorithm.
Implementations§
Trait Implementations§
Source§impl Algorithm for Sha256
impl Algorithm for Sha256
Source§fn digest_to_vec(self) -> Vec<u8>
fn digest_to_vec(self) -> Vec<u8>
Finish the hashing and return the digest.
Source§const OUTPUT_LEN: usize
const OUTPUT_LEN: usize
The size of the resulting digest.
Auto Trait Implementations§
impl Freeze for Sha256
impl RefUnwindSafe for Sha256
impl Send for Sha256
impl Sync for Sha256
impl Unpin for Sha256
impl UnsafeUnpin for Sha256
impl UnwindSafe for Sha256
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