MaybeExt

Trait MaybeExt 

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§

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

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 Canvas

Source§

impl MaybeExt for Gif

Implementors§

§

impl MaybeExt for Label

§

impl MaybeExt for Paragraph

§

impl MaybeExt for Rect

§

impl MaybeExt for Svg

§

impl MaybeExt for Image

§

impl<T> MaybeExt for T
where T: Component,