Skip to main content

Cascade

Trait Cascade 

Source
pub trait Cascade {
    type In<'a>;
    type Out<'a>;

    // Required method
    fn cascade(input: Self::In<'_>) -> Self::Out<'_>;
}

Required Associated Types§

Source

type In<'a>

Source

type Out<'a>

Required Methods§

Source

fn cascade(input: Self::In<'_>) -> Self::Out<'_>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<const N: usize, T: Link<N> + Length<Len = L<N>>> Cascade for T

Source§

type In<'a> = <T as Link<N>>::In<'a>

Source§

type Out<'a> = <T as Link<N>>::Out<'a>