Trait pretty_exec_lib::logger::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]

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

impl Logger for Nothing[src]

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

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

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

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

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