pub trait ExtraNoneOutput<E>: Sized {
// Required methods
fn extra_some_output(&self, output: &mut (impl ?Sized + Output));
fn extra_none_output(extra: &E, output: &mut (impl ?Sized + Output));
// Provided method
fn extra_option_output(
option: &ExtraOption<Self, E>,
output: &mut (impl ?Sized + Output),
) { ... }
}Required Methods§
fn extra_some_output(&self, output: &mut (impl ?Sized + Output))
fn extra_none_output(extra: &E, output: &mut (impl ?Sized + Output))
Provided Methods§
fn extra_option_output( option: &ExtraOption<Self, E>, output: &mut (impl ?Sized + Output), )
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".