Struct sha3::Keccak256Full
source · pub struct Keccak256Full { /* private fields */ }
Trait Implementations§
source§impl BlockInput for Keccak256Full
impl BlockInput for Keccak256Full
source§impl Clone for Keccak256Full
impl Clone for Keccak256Full
source§impl Debug for Keccak256Full
impl Debug for Keccak256Full
source§impl Default for Keccak256Full
impl Default for Keccak256Full
source§impl FixedOutput for Keccak256Full
impl FixedOutput for Keccak256Full
source§impl Input for Keccak256Full
impl Input for Keccak256Full
source§impl Reset for Keccak256Full
impl Reset for Keccak256Full
source§impl Write for Keccak256Full
impl Write for Keccak256Full
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 Keccak256Full
impl Send for Keccak256Full
impl Sync for Keccak256Full
impl Unpin for Keccak256Full
impl UnwindSafe for Keccak256Full
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