pub trait SelectionSet {
    type Index;

    fn to_vec(&self) -> Vec<Self::Index>;
    fn contains(&self, index: &Self::Index) -> bool;
    fn insert(&mut self, index: Self::Index);
    fn remove(&mut self, index: &Self::Index);
    fn clear(&mut self);

    fn single(&mut self, index: Self::Index) { ... }
}

Required Associated Types

Required Methods

Provided Methods

Implementations on Foreign Types

Implementors