Segmenter

Trait Segmenter 

Source
pub trait Segmenter {
    // Required method
    fn segment<'a>(
        &'a self,
        data: &'a mut Reader,
    ) -> Box<dyn Iterator<Item = Result<Vec<u8>>> + 'a>;
}
Available on crate features kirikiri and kirikiri-arc only.
Expand description

A trait for strategies that split a byte slice into one or more segments.

Required Methods§

Source

fn segment<'a>( &'a self, data: &'a mut Reader, ) -> Box<dyn Iterator<Item = Result<Vec<u8>>> + 'a>

Implementors§