1//! Codec utility functions 2 3use crate::Error; 4use bytes::Buf; 5 6#[inline] 7pub fn at_least<B: Buf>(buf: &mut B, len: usize) -> Result<(), Error> { 8 let rem = buf.remaining(); 9 if rem < len { 10 return Err(Error::EndOfBuffer); 11 } 12 Ok(()) 13}