pub trait RecordDecorator: Write {
// Required method
fn reset(&mut self) -> Result<()>;
// Provided methods
fn start_whitespace(&mut self) -> Result<()> { ... }
fn start_msg(&mut self) -> Result<()> { ... }
fn start_timestamp(&mut self) -> Result<()> { ... }
fn start_level(&mut self) -> Result<()> { ... }
fn start_comma(&mut self) -> Result<()> { ... }
fn start_key(&mut self) -> Result<()> { ... }
fn start_value(&mut self) -> Result<()> { ... }
fn start_location(&mut self) -> Result<()> { ... }
fn start_separator(&mut self) -> Result<()> { ... }
}
Expand description
Per-record decorator
Required Methods§
Provided Methods§
Sourcefn start_whitespace(&mut self) -> Result<()>
fn start_whitespace(&mut self) -> Result<()>
Format normal text
Sourcefn start_timestamp(&mut self) -> Result<()>
fn start_timestamp(&mut self) -> Result<()>
Format timestamp
Sourcefn start_level(&mut self) -> Result<()>
fn start_level(&mut self) -> Result<()>
Format Record
level
Sourcefn start_comma(&mut self) -> Result<()>
fn start_comma(&mut self) -> Result<()>
Format a comma between key-value pairs
Sourcefn start_value(&mut self) -> Result<()>
fn start_value(&mut self) -> Result<()>
Format a value
Sourcefn start_location(&mut self) -> Result<()>
fn start_location(&mut self) -> Result<()>
Format a file location
Sourcefn start_separator(&mut self) -> Result<()>
fn start_separator(&mut self) -> Result<()>
Format value
Trait Implementations§
Source§impl RecordDecorator for Box<dyn RecordDecorator>
impl RecordDecorator for Box<dyn RecordDecorator>
Source§fn start_timestamp(&mut self) -> Result<()>
fn start_timestamp(&mut self) -> Result<()>
Format timestamp
Source§fn start_level(&mut self) -> Result<()>
fn start_level(&mut self) -> Result<()>
Format Record
level
Source§fn start_comma(&mut self) -> Result<()>
fn start_comma(&mut self) -> Result<()>
Format Record
message
Source§fn start_value(&mut self) -> Result<()>
fn start_value(&mut self) -> Result<()>
Format value
Source§fn start_location(&mut self) -> Result<()>
fn start_location(&mut self) -> Result<()>
Format file location
Source§fn start_separator(&mut self) -> Result<()>
fn start_separator(&mut self) -> Result<()>
Format value
Source§fn start_whitespace(&mut self) -> Result<()>
fn start_whitespace(&mut self) -> Result<()>
Format normal text
Implementations on Foreign Types§
Source§impl RecordDecorator for Box<dyn RecordDecorator>
impl RecordDecorator for Box<dyn RecordDecorator>
Source§fn start_timestamp(&mut self) -> Result<()>
fn start_timestamp(&mut self) -> Result<()>
Format timestamp
Source§fn start_level(&mut self) -> Result<()>
fn start_level(&mut self) -> Result<()>
Format Record
level
Source§fn start_comma(&mut self) -> Result<()>
fn start_comma(&mut self) -> Result<()>
Format Record
message
Source§fn start_value(&mut self) -> Result<()>
fn start_value(&mut self) -> Result<()>
Format value
Source§fn start_location(&mut self) -> Result<()>
fn start_location(&mut self) -> Result<()>
Format file location
Source§fn start_separator(&mut self) -> Result<()>
fn start_separator(&mut self) -> Result<()>
Format value