env_logger/writer/
target.rs1#[non_exhaustive]
3#[derive(#[automatically_derived]
impl ::core::default::Default for Target {
#[inline]
fn default() -> Target { Self::Stderr }
}Default)]
4pub enum Target {
5 Stdout,
7 #[default]
9 Stderr,
10 Pipe(Box<dyn std::io::Write + Send + 'static>),
12}
13
14impl std::fmt::Debug for Target {
15 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
16 f.write_fmt(format_args!("{0}",
match self {
Self::Stdout => "stdout",
Self::Stderr => "stderr",
Self::Pipe(_) => "pipe",
}))write!(
17 f,
18 "{}",
19 match self {
20 Self::Stdout => "stdout",
21 Self::Stderr => "stderr",
22 Self::Pipe(_) => "pipe",
23 }
24 )
25 }
26}