Trait EventDataLineReader
pub trait EventDataLineReader {
type Data: EventDataRead;
// Required methods
fn read_line(&mut self, line: &str) -> Result<(), OpaqueError>;
fn data(
&mut self,
event: Option<&str>,
) -> Result<Option<Self::Data>, OpaqueError>;
}