Struct sha3::Shake128 [−][src]
pub struct Shake128 { /* fields omitted */ }SHAKE128 extendable output (XOF) hash function
Trait Implementations
impl ExtendableOutputDirty for Shake128[src]
impl ExtendableOutputDirty for Shake128[src]type Reader = Sha3XofReader
Reader
fn finalize_xof_dirty(&mut self) -> Sha3XofReaderⓘNotable traits for Sha3XofReader
impl Read for Sha3XofReader[src]
Notable traits for Sha3XofReader
impl Read for Sha3XofReaderimpl Write for Shake128[src]
impl Write for Shake128[src]fn write(&mut self, buf: &[u8]) -> Result<usize>[src]
fn flush(&mut self) -> Result<()>[src]
pub fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize, Error>1.36.0[src]
pub fn is_write_vectored(&self) -> bool[src]
pub fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>1.0.0[src]
pub fn write_all_vectored(
&mut self,
bufs: &mut [IoSlice<'_>]
) -> Result<(), Error>[src]
&mut self,
bufs: &mut [IoSlice<'_>]
) -> Result<(), Error>
pub fn write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>1.0.0[src]
pub fn by_ref(&mut self) -> &mut Self1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for Shake128
impl Send for Shake128
impl Sync for Shake128
impl Unpin for Shake128
impl UnwindSafe for Shake128
Blanket Implementations
impl<X> ExtendableOutput for X where
X: ExtendableOutputDirty + Reset, [src]
impl<X> ExtendableOutput for X where
X: ExtendableOutputDirty + Reset, [src]type Reader = <X as ExtendableOutputDirty>::Reader
Reader