Trait libcli_rs::output::OutputTrait[][src]

pub trait OutputTrait {
    fn display<'a, T: Deserialize<'a> + Serialize>(
        &self,
        writer: impl Write,
        obj: &T,
        include_keys: Option<Vec<&str>>,
        exclude_keys: Option<Vec<&str>>
    ) -> Result<()>; }

Required methods

fn display<'a, T: Deserialize<'a> + Serialize>(
    &self,
    writer: impl Write,
    obj: &T,
    include_keys: Option<Vec<&str>>,
    exclude_keys: Option<Vec<&str>>
) -> Result<()>
[src]

Loading content...

Implementors

impl OutputTrait for ConsoleOutput[src]

impl OutputTrait for JsonOutput[src]

impl OutputTrait for OutputFactory[src]

impl OutputTrait for YamlOutput[src]

Loading content...