Struct vesema::VecSet [] [src]

pub struct VecSet<T> {
    // some fields omitted
}

Methods

impl<T: Eq> VecSet<T>
[src]

fn new() -> Self

fn with_capacity(size: usize) -> Self

fn from_vec(v: Vec<T>) -> Self

fn into_vec(self) -> Vec<T>

fn capacity(&self) -> usize

fn reserve(&mut self, additional: usize)

fn shrink_to_fit(&mut self)

fn iter(&self) -> Iter<T>

fn iter_mut(&mut self) -> IterMut<T>

fn into_iter(self) -> IntoIter<T>

fn contains(&self, x: &T) -> bool

fn insert(&mut self, x: T) -> bool

fn remove(&mut self, x: &T) -> bool

fn clear(&mut self)

Trait Implementations

impl<T: Default> Default for VecSet<T>
[src]

fn default() -> VecSet<T>

Returns the "default value" for a type. Read more