Skip to main content

ExtraNoneOutput

Trait ExtraNoneOutput 

Source
pub trait ExtraNoneOutput<E>: Sized {
    // Required methods
    fn extra_some_output(&self, output: &mut impl Output);
    fn extra_none_output(extra: &E, output: &mut impl Output);

    // Provided method
    fn extra_option_output(
        option: &ExtraOption<Self, E>,
        output: &mut impl Output,
    ) { ... }
}

Required Methods§

Source

fn extra_some_output(&self, output: &mut impl Output)

Source

fn extra_none_output(extra: &E, output: &mut impl Output)

Provided Methods§

Source

fn extra_option_output(option: &ExtraOption<Self, E>, output: &mut impl Output)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§