pub struct Sha3_384 { /* private fields */ }
Trait Implementations§
source§impl BlockInput for Sha3_384
impl BlockInput for Sha3_384
source§impl FixedOutput for Sha3_384
impl FixedOutput for Sha3_384
source§impl Write for Sha3_384
impl Write for Sha3_384
source§fn write(&mut self, buf: &[u8]) -> Result<usize>
fn write(&mut self, buf: &[u8]) -> Result<usize>
Write a buffer into this writer, returning how many bytes were written. Read more
source§fn flush(&mut self) -> Result<()>
fn flush(&mut self) -> Result<()>
Flush this output stream, ensuring that all intermediately buffered
contents reach their destination. Read more
source§fn is_write_vectored(&self) -> bool
fn is_write_vectored(&self) -> bool
🔬This is a nightly-only experimental API. (
can_vector
)1.0.0 · source§fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
Attempts to write an entire buffer into this writer. Read more
source§fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
🔬This is a nightly-only experimental API. (
write_all_vectored
)Attempts to write multiple buffers into this writer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for Sha3_384
impl Send for Sha3_384
impl Sync for Sha3_384
impl Unpin for Sha3_384
impl UnwindSafe for Sha3_384
Blanket Implementations§
source§impl<D> Digest for Dwhere
D: Input + FixedOutput + Reset + Clone + Default,
impl<D> Digest for Dwhere
D: Input + FixedOutput + Reset + Clone + Default,
type OutputSize = <D as FixedOutput>::OutputSize
source§fn result(self) -> GenericArray<u8, <D as Digest>::OutputSize>
fn result(self) -> GenericArray<u8, <D as Digest>::OutputSize>
Retrieve result and consume hasher instance.
source§fn result_reset(&mut self) -> GenericArray<u8, <D as Digest>::OutputSize>
fn result_reset(&mut self) -> GenericArray<u8, <D as Digest>::OutputSize>
Retrieve result and reset hasher instance. Read more
source§fn output_size() -> usize
fn output_size() -> usize
Get output size of the hasher