Trait pretty_exec::Logger[][src]

pub trait Logger {
    fn log(&self, program: impl AsRef<OsStr>, arguments: &[impl AsRef<OsStr>]);
}

Required methods

fn log(&self, program: impl AsRef<OsStr>, arguments: &[impl AsRef<OsStr>])[src]

Implementors

impl Logger for GroupClosing[src]

pub fn log(&self, program: impl AsRef<OsStr>, arguments: &[impl AsRef<OsStr>])[src]

impl Logger for Nothing[src]

pub fn log(&self, impl AsRef<OsStr>, &[impl AsRef<OsStr>])[src]

impl<Fmt> Logger for GroupOpening<Fmt> where
    Fmt: Formatter
[src]

pub fn log(&self, program: impl AsRef<OsStr>, arguments: &[impl AsRef<OsStr>])[src]

impl<Prompt> Logger for SyntaxHighLight<Prompt> where
    Prompt: Display
[src]

pub fn log(&self, program: impl AsRef<OsStr>, arguments: &[impl AsRef<OsStr>])[src]