Trait pretty_exec::Formatter[][src]

pub trait Formatter {
    fn fmt(
        &self,
        program: impl AsRef<OsStr>,
        arguments: &[impl AsRef<OsStr>]
    ) -> String; }

Required methods

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

Implementors

impl Formatter for GroupClosing[src]

pub fn fmt(&self, impl AsRef<OsStr>, &[impl AsRef<OsStr>]) -> String[src]

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

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

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

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