commonware_codec/
util.rs

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}