1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
use { crate::{ Date, LogLine, }, }; pub trait LineConsumer { fn start_eating( &mut self, _first_date: Date, ) { } fn eat_line( &mut self, log_line: LogLine, raw_line: &str, filtered_out: bool, ); fn end_eating( &mut self, ) { } }