Trait CommandExtLog

Source
pub trait CommandExtLog {
    // Required methods
    fn log_args<L>(&mut self, filter: L) -> CommandLog<'_>
       where L: Into<Level>;
    fn log_envs<L>(&mut self, filter: L) -> CommandLog<'_>
       where L: Into<Level>;
    fn log_current_dir<L>(&mut self, filter: L) -> CommandLog<'_>
       where L: Into<Level>;
    fn log_status<L>(&mut self, filter: L) -> CommandLog<'_>
       where L: Into<Level>;
    fn log_stdout<L>(&mut self, filter: L) -> CommandLog<'_>
       where L: Into<Level>;
    fn log_stderr<L>(&mut self, filter: L) -> CommandLog<'_>
       where L: Into<Level>;
}

Required Methods§

Source

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

Source

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

Source

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

Source

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

Source

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

Source

fn log_stderr<L>(&mut self, filter: L) -> CommandLog<'_>
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 CommandExtLog for Command

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§