pub trait LogInput {
// Required methods
fn read_entry(&mut self) -> Result<Option<String>>;
fn source_name(&self) -> &str;
}Expand description
Trait for reading log entries from various sources
Required Methods§
Sourcefn read_entry(&mut self) -> Result<Option<String>>
fn read_entry(&mut self) -> Result<Option<String>>
Read the next log entry Returns Ok(Some(entry)) for a new entry, Ok(None) for EOF
Sourcefn source_name(&self) -> &str
fn source_name(&self) -> &str
Get a descriptive name for this input source