pub union Hash_state {
Show 18 fields
pub dummy: [c_char; 1],
pub chc: chc_state,
pub whirlpool: whirlpool_state,
pub sha3: sha3_state,
pub sha512: sha512_state,
pub sha256: sha256_state,
pub sha1: sha1_state,
pub md5: md5_state,
pub md4: md4_state,
pub md2: md2_state,
pub tiger: tiger_state,
pub rmd128: rmd128_state,
pub rmd160: rmd160_state,
pub rmd256: rmd256_state,
pub rmd320: rmd320_state,
pub blake2s: blake2s_state,
pub blake2b: blake2b_state,
pub data: *mut c_void,
/* private fields */
}Fields§
§dummy: [c_char; 1]§chc: chc_state§whirlpool: whirlpool_state§sha3: sha3_state§sha512: sha512_state§sha256: sha256_state§sha1: sha1_state§md5: md5_state§md4: md4_state§md2: md2_state§tiger: tiger_state§rmd128: rmd128_state§rmd160: rmd160_state§rmd256: rmd256_state§rmd320: rmd320_state§blake2s: blake2s_state§blake2b: blake2b_state§data: *mut c_voidTrait Implementations§
Source§impl Clone for Hash_state
impl Clone for Hash_state
impl Copy for Hash_state
Auto Trait Implementations§
impl Freeze for Hash_state
impl RefUnwindSafe for Hash_state
impl !Send for Hash_state
impl !Sync for Hash_state
impl Unpin for Hash_state
impl UnwindSafe for Hash_state
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