pub trait QueryStorage {
    type Id;

    // Required methods
    fn try_push(&mut self, id: Self::Id) -> bool;
    fn clear(&mut self);
}

Required Associated Types§

Required Methods§

source

fn try_push(&mut self, id: Self::Id) -> bool

source

fn clear(&mut self)

Clears the storage.

Implementations on Foreign Types§

source§

impl<I> QueryStorage for Vec<I>

§

type Id = I

source§

fn try_push(&mut self, intersection: I) -> bool

source§

fn clear(&mut self)

source§

impl<I, const CAP: usize> QueryStorage for ArrayVec<I, CAP>

§

type Id = I

source§

fn try_push(&mut self, intersection: I) -> bool

source§

fn clear(&mut self)

Implementors§