Trait Buffer

Source
pub trait Buffer {
    // Required method
    fn write(&mut self, bytes: &[u8]);
}
Expand description

A buffer that exposes append-only access

Out of box, it’s implemented for any hashing algorithm that implements digest::Digest

Required Methods§

Source

fn write(&mut self, bytes: &[u8])

Appends bytes to the buffer

Method must never panic

Implementors§

Source§

impl<D: Digest> Buffer for BufferDigest<D>

Available on crate feature digest only.
Source§

impl<D: Update> Buffer for BufferUpdate<D>

Available on crate feature digest only.