WriteToWithHeader

Trait WriteToWithHeader 

Source
pub trait WriteToWithHeader<H> {
    type Input<'a>: Sized;

    // Required method
    fn write_to_with_header<W: Write>(
        input: &Self::Input<'_>,
        header: &H,
        out: W,
    ) -> Result<()>;
}

Required Associated Types§

Source

type Input<'a>: Sized

Required Methods§

Source

fn write_to_with_header<W: Write>( input: &Self::Input<'_>, header: &H, out: W, ) -> 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§

Source§

impl<H, T: WriteSelf> WriteToWithHeader<H> for T

Source§

type Input<'b> = T