Skip to main content

DisplayOptionExt

Trait DisplayOptionExt 

Source
pub trait DisplayOptionExt<'a, T: Display> {
    // Required method
    fn display(&'a self) -> DisplayOption<'a, T>;
}
Expand description

Implement Display for Option<T> if T is Display.

It outputs a literal string "None" if it is None. Otherwise it invokes the Display implementation for T.

§Example

use display_more::DisplayOptionExt;

let option = Some(1);
assert_eq!(option.display().to_string(), "1");

Required Methods§

Source

fn display(&'a self) -> DisplayOption<'a, T>

Implementations on Foreign Types§

Source§

impl<T> DisplayOptionExt<'_, T> for Option<T>
where T: Display,

Source§

fn display(&self) -> DisplayOption<'_, T>

Implementors§