pub trait GapType { type Value; // Required methods fn size(&self) -> usize; fn put(&self, buf: &mut [u8], value: Self::Value); }
A type capable of being represented as a gap in a buffer.
The type of the gap.
The size of the gap.
Insert a value into the provided buffer.