Trait MaybeExt

Source
pub trait MaybeExt: Sized {
    // Provided methods
    fn maybe(
        self,
        bool: impl Into<bool>,
        then: impl FnOnce(Self) -> Self,
    ) -> Self { ... }
    fn map<T>(self, data: Option<T>, then: impl FnOnce(Self, T) -> Self) -> Self { ... }
}

Provided Methods§

Source

fn maybe(self, bool: impl Into<bool>, then: impl FnOnce(Self) -> Self) -> Self

Source

fn map<T>(self, data: Option<T>, then: impl FnOnce(Self, T) -> Self) -> 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 MaybeExt for Gif

Source§

impl MaybeExt for Plot

Implementors§