pub struct MessageDigest { /* private fields */ }Implementations§
Source§impl MessageDigest
impl MessageDigest
pub fn new(algo: HashType) -> Self
pub fn update(&mut self, data: &[u8])
pub fn finalize(self) -> Vec<u8> ⓘ
pub fn finalize_hex(self) -> String
pub fn digest_length(&self) -> usize
pub fn reset(&mut self)
pub fn hash_data(algo: HashType, data: &[u8]) -> Vec<u8> ⓘ
pub fn hash_hex(algo: HashType, data: &[u8]) -> String
Auto Trait Implementations§
impl Freeze for MessageDigest
impl RefUnwindSafe for MessageDigest
impl Send for MessageDigest
impl Sync for MessageDigest
impl Unpin for MessageDigest
impl UnsafeUnpin for MessageDigest
impl UnwindSafe for MessageDigest
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