Push

Trait Push 

Source
pub trait Push<T> {
    // Required method
    fn push(&mut self, element: T);
}
Expand description

Abstraction for pushing elements of type T onto a collection.

Required Methods§

Source

fn push(&mut self, element: T)

Implementations on Foreign Types§

Source§

impl<A, B, S: Push<A>, T: Push<B>> Push<(A, B)> for (S, T)

Source§

fn push(&mut self, (a, b): (A, B))

Source§

impl<T> Push<T> for Vec<T>

Source§

fn push(&mut self, element: T)

Implementors§

Source§

impl<'a, S, N> Push<<S as UniChunkable<N>>::Chunk> for UniChunked<S, U<N>>
where N: Unsigned, S: Set + UniChunkable<N> + PushChunk<N>,

Source§

impl<O: Push<usize>> Push<usize> for Offsets<O>

Source§

impl<S> Push<&[<S as Set>::Elem]> for ChunkedN<S>
where S: Set + Push<<S as Set>::Elem>, <S as Set>::Elem: Clone,

Source§

impl<S, O, L> Push<L> for Chunked<S, O>
where S: Set + ExtendFromSlice<Item = <S as Set>::Elem>, L: AsRef<[<S as Set>::Elem]>, O: Push<usize>,

Source§

impl<S, T, I, A> Push<(usize, A)> for Sparse<S, T, I>
where S: Set<Elem = A> + Push<A>, I: Push<usize>,