pub trait Bytes<T> { fn as_bytes(&self) -> &[u8] { ... } fn as_bytes_mut(&mut self) -> &mut [u8] { ... } }