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§
fn extra_some_output(&self, output: &mut impl Output)
fn extra_none_output(extra: &E, output: &mut impl Output)
Provided Methods§
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".