Trait grafix_toolbox::lib::logging::UniformUnwrapOrDefault

source ·
pub trait UniformUnwrapOrDefault<T: Default>: UniformUnwrap<T> {
    // Required methods
    fn uni_err(self) -> (T, String);
    fn warn(self) -> T;
}

Required Methods§

source

fn uni_err(self) -> (T, String)

source

fn warn(self) -> T

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T: Default> UniformUnwrapOrDefault<T> for Option<T>

source§

fn uni_err(self) -> (T, String)

source§

fn warn(self) -> T

source§

impl<T: Default, R: Display> UniformUnwrapOrDefault<T> for Result<T, R>

source§

fn uni_err(self) -> (T, String)

source§

fn warn(self) -> T

Implementors§