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.

Implementors§

Source§

impl MaybeExt for Gif

Source§

impl MaybeExt for Plot

§

impl MaybeExt for Image

§

impl MaybeExt for Label

§

impl MaybeExt for Paragraph

§

impl MaybeExt for Rect

§

impl MaybeExt for Svg

§

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