pub fn finish(self) -> [u8; 32] {
        let result1 = self.hash.finalize();
        let result2 = Sha256::digest(&result1);
        let mut buffer = [0u8; 32];
        buffer[0..32].copy_from_slice(&result2[0..32]);
        buffer
    }
/// Consume the Writer and produce the hash result.
Consume the Writer and produce the hash result.
Consume the Writer and produce the hash result .
pub fn finish(self) -> [u8; 32] {
        let result1 = self.hash.finalize();
        let result2 = Sha256::digest(&result1);
        let mut buffer = [0u8; 32];
        buffer[0..32].copy_from_slice(&result2[0..32]);
        buffer
    }
pub fn finish ( self ) -> [ u8 ; 32 ] { let result1 = self . hash . finalize ( ) ; let result2 = Sha256 :: digest ( & result1 ) ; let mut buffer = [ 0u8 ; 32 ] ; buffer [ 0 .. 32 ] . copy_from_slice ( & result2 [ 0 .. 32 ] ) ; buffer }
Consume the Writer and produce the hash result.
Consume the Writer and produce the hash result .
self