Trait ChainableExtensions

pub trait ChainableExtensions {
    // Required methods
    fn contains<T>(&self) -> bool
       where T: Send + Sync + 'static;
    fn get<T>(&self) -> Option<&T>
       where T: Send + Sync + 'static;
}

Required Methods§

fn contains<T>(&self) -> bool
where T: Send + Sync + 'static,

fn get<T>(&self) -> Option<&T>
where T: Send + Sync + 'static,

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§

§

impl<S, T> ChainableExtensions for (S, T)

§

fn contains<I>(&self) -> bool
where I: Send + Sync + 'static,

§

fn get<I>(&self) -> Option<&I>
where I: Send + Sync + 'static,

§

impl<S, T, U> ChainableExtensions for (S, T, U)

§

fn contains<I>(&self) -> bool
where I: Send + Sync + 'static,

§

fn get<I>(&self) -> Option<&I>
where I: Send + Sync + 'static,

Implementors§