Trait NameFallback

Source
pub trait NameFallback {
    // Required method
    fn resolve(self) -> Option<(bool, String)>;
}
Expand description

Helper trait to define fallback values passed to NameBuilder::or or NameBuilder::or_else

Required Methods§

Source

fn resolve(self) -> Option<(bool, String)>

Create the fallback value.

Implementations on Foreign Types§

Source§

impl NameFallback for &Option<Name>

Source§

impl NameFallback for &Option<String>

Source§

impl NameFallback for &str

Source§

impl NameFallback for &String

Source§

impl NameFallback for Option<&Name>

Source§

impl NameFallback for Option<&str>

Source§

impl NameFallback for Option<&String>

Source§

impl NameFallback for Option<Name>

Source§

impl NameFallback for Option<String>

Implementors§