pub trait InputBuf: InputSlice + Sized {
// Required methods
exec fn len(&self) -> len : usize;
exec fn subrange(&self, i: usize, j: usize) -> sliced : Self;
// Provided methods
exec fn take(&self, n: usize) -> taken : Self { ... }
fn skip(&self, n: usize) -> Self { ... }
}Expand description
Trait for types that can be used as input for Vest parsers, roughly corresponding to byte buffers.
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.