Trait OutputTrait

Source
pub trait OutputTrait {
    // Required method
    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§

Source

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

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.

Implementors§