Trait OptionExtensions

Source
pub trait OptionExtensions {
    // Required methods
    fn log_none(self, message: impl Into<Cow<'static, str>>) -> Self;
    fn log_none_f(self, f: impl FnOnce()) -> Self;
}

Required Methods§

Source

fn log_none(self, message: impl Into<Cow<'static, str>>) -> Self

Source

fn log_none_f(self, f: impl FnOnce()) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T> OptionExtensions for Option<T>

Source§

fn log_none(self, message: impl Into<Cow<'static, str>>) -> Self

Source§

fn log_none_f(self, f: impl FnOnce()) -> Self

Implementors§