[−][src]Trait cyclotron::lazy_set::LazySet
Provided methods
fn union<B: LazySet<Req, Res, Item = Self::Item>>(self, b: B) -> Union<Self, B>
fn map<F: FnOnce(Self::Item) -> T, T>(self, f: F) -> Map<Self, F>
fn flat_map<B: LazySet<Req, Res>, F: FnOnce(Self::Item) -> B>(
self,
f: F
) -> FlatMap<Self, B, F>
self,
f: F
) -> FlatMap<Self, B, F>
fn run(
self,
handle: &mut impl FnMut(Req, Self) -> BTreeSet<Res>,
res: Option<Res>
) -> BTreeSet<Self::Item> where
Res: Ord,
Self::Item: Ord,
self,
handle: &mut impl FnMut(Req, Self) -> BTreeSet<Res>,
res: Option<Res>
) -> BTreeSet<Self::Item> where
Res: Ord,
Self::Item: Ord,