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.