Struct infinitree::Infinitree [−][src]
pub struct Infinitree<I> { /* fields omitted */ }
Implementations
pub fn select<K>(
&self,
field: Access<Box<impl Select<Key = K>>>,
pred: impl Fn(&K) -> QueryAction
) -> Result<()>
pub fn query<K, O, Q>(
&self,
field: Access<Box<Q>>,
pred: impl Fn(&K) -> QueryAction + 'static
) -> Result<impl Iterator<Item = O> + '_> where
for<'de> <Q as Collection>::Serialized: Deserialize<'de>,
Q: Collection<Key = K, Item = O> + 'static,
Auto Trait Implementations
impl<I> !RefUnwindSafe for Infinitree<I>
impl<I> Send for Infinitree<I> where
I: Send,
impl<I> Sync for Infinitree<I> where
I: Sync,
impl<I> Unpin for Infinitree<I> where
I: Unpin,
impl<I> !UnwindSafe for Infinitree<I>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more