Trait CommandExtTrace

Source
pub trait CommandExtTrace {
    // Required methods
    fn trace_args<L>(&mut self, filter: L) -> CommandTrace<'_>
       where L: Into<Level>;
    fn trace_envs<L>(&mut self, filter: L) -> CommandTrace<'_>
       where L: Into<Level>;
    fn trace_current_dir<L>(&mut self, filter: L) -> CommandTrace<'_>
       where L: Into<Level>;
    fn trace_status<L>(&mut self, filter: L) -> CommandTrace<'_>
       where L: Into<Level>;
    fn trace_stdout<L>(&mut self, filter: L) -> CommandTrace<'_>
       where L: Into<Level>;
    fn trace_stderr<L>(&mut self, filter: L) -> CommandTrace<'_>
       where L: Into<Level>;
}

Required Methods§

Source

fn trace_args<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source

fn trace_envs<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source

fn trace_current_dir<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source

fn trace_status<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source

fn trace_stdout<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source

fn trace_stderr<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl CommandExtTrace for Command

Source§

fn trace_args<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source§

fn trace_envs<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source§

fn trace_current_dir<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source§

fn trace_status<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source§

fn trace_stdout<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Source§

fn trace_stderr<L>(&mut self, filter: L) -> CommandTrace<'_>
where L: Into<Level>,

Implementors§