#[derive(Debug, Clone, Copy)]
pub(crate) struct FormatterConfig {
pub(crate) ansi: bool,
pub(crate) target: bool,
pub(crate) timestamp: bool,
}
#[derive(Debug, Clone)]
pub(crate) struct FormattedEvent {
pub(crate) line: String,
}
pub(crate) trait Sink: Send + Sync {
fn write(&self, event: &FormattedEvent);
fn formatter_config(&self, base: FormatterConfig) -> FormatterConfig {
base
}
}