pub trait Update {
    // Required method
    fn update(&mut self, data: &[u8]);
    // Provided method
    fn chain(self, data: impl AsRef<[u8]>) -> Self
       where Self: Sized { ... }
}Expand description
Types which consume data with byte granularity.