Trait OptionExt
pub trait OptionExt {
// Required method
fn display(&self) -> String;
}Expand description
Extends Option for easy display formatting
Required Methods§
fn display(&self) -> String
fn display(&self) -> String
Better option outputs
Generic over anything that implements Display, this will either be the
value contained within Some() or “none” for the None variant.
For example:
let x: Option<u32> = Some(2);
assert_eq!(x.display(), "2");
let x: Option<u32> = None;
assert_eq!(x.display(), "none");