Skip to main content

IPushFirst

Trait IPushFirst 

Source
pub trait IPushFirst<E> {
    type Output;

    // Required method
    fn push_first(&self, value: E) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn push_first(&self, value: E) -> Self::Output

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl<E: Clone + 'static> IPushFirst<E> for Seq<E>

Source§

type Output = Cons<E, Seq<E>>

Source§

impl<E: Clone, M: Clone> IPushFirst<E> for Cons<E, M>

Source§

type Output = Cons<E, Cons<E, M>>

Source§

impl<E: Clone> IPushFirst<E> for hara_native::lang::data::deque::Standard<E>

Source§

impl<E: Clone> IPushFirst<E> for hara_native::lang::data::list::Standard<E>

Source§

impl<E: Clone> IPushFirst<E> for hara_native::lang::data::queue::Standard<E>

Source§

impl<E: Clone> IPushFirst<E> for Tuple<E>