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

Removes elements from buffer including next occurence of this delimiter, and returns the removed part except the delimiter.

Appends this delimiter to the buffer.

Implementors