Skip to main content

ResultExtension

Trait ResultExtension 

Source
pub trait ResultExtension<T> {
    // Required method
    fn ok_or_void(self) -> Result<T, ()>;
}
Expand description

Useful to silence/convert to void some Err.

Some of my lib will probably have proper error type instead of () (Look for #proper_error to know which error type are temporary) when I will have time to add them

Required Methods§

Source

fn ok_or_void(self) -> Result<T, ()>

Implementations on Foreign Types§

Source§

impl<T> ResultExtension<T> for Option<T>

Source§

fn ok_or_void(self) -> Result<T, ()>

Source§

impl<T, E> ResultExtension<T> for Result<T, E>

Source§

fn ok_or_void(self) -> Result<T, ()>

Implementors§