Trait framecodecs::delimiter::Delimiter
[−]
[src]
pub trait Delimiter { fn pop_buf(&self, buf: &mut EasyBuf) -> Result<Option<Vec<u8>>>; fn write_delimiter(&self, buf: &mut Vec<u8>); }
A delimiter.
Required Methods
fn pop_buf(&self, buf: &mut EasyBuf) -> Result<Option<Vec<u8>>>
Removes elements from buffer including next occurence of this delimiter, and returns the removed part except the delimiter.
fn write_delimiter(&self, buf: &mut Vec<u8>)
Appends this delimiter to the buffer.