//! Codec utility functions
usecrate::Error;usebytes::Buf;/// Checks if the buffer has at least `len` bytes remaining. Returns an [Error::EndOfBuffer] if not.
#[inline]pubfnat_least<B: Buf>(buf:&mut B, len:usize)->Result<(), Error>{let rem = buf.remaining();if rem < len {returnErr(Error::EndOfBuffer);}Ok(())}