Skip to main content

LineRecordSpecRecognizer

Trait LineRecordSpecRecognizer 

Source
pub trait LineRecordSpecRecognizer {
    // Required method
    fn recognize_for_line<'a, T: Read + 'a>(
        &self,
        buffer: LineBuffer<'a, T>,
        record_specs: &HashMap<String, RecordSpec>,
    ) -> Result<String, Error>;
}

Required Methods§

Source

fn recognize_for_line<'a, T: Read + 'a>( &self, buffer: LineBuffer<'a, T>, record_specs: &HashMap<String, RecordSpec>, ) -> Result<String, Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a, V> LineRecordSpecRecognizer for &'a V

Source§

fn recognize_for_line<'b, T: Read + 'b>( &self, buffer: LineBuffer<'b, T>, record_specs: &HashMap<String, RecordSpec>, ) -> Result<String, Error>

Implementors§