Struct juniper::LookAheadSelection [−][src]
pub struct LookAheadSelection<'a, S: 'a> { /* fields omitted */ }
Expand description
A selection performed by a query
Implementations
Convert a eventually type independent selection into one for a concrete type
Trait Implementations
Get the (potentially aliased) name of the field represented by the current selection
Get the the child selection for a given field
If a child has an alias, it will only match if the alias matches name
Read more
Get the top level arguments for the current selection
Get the (possibly aliased) names of the top level children for the current selection
Does the current node have any arguments?
Does the current node have any children?
Check if a given child selection with a name exists
If a child has an alias, it will only match if the alias matches name
Read more
Get the top level argument with a given name from the current selection
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a, S> RefUnwindSafe for LookAheadSelection<'a, S> where
S: RefUnwindSafe,
impl<'a, S> Send for LookAheadSelection<'a, S> where
S: Sync,
impl<'a, S> Sync for LookAheadSelection<'a, S> where
S: Sync,
impl<'a, S> Unpin for LookAheadSelection<'a, S>
impl<'a, S> UnwindSafe for LookAheadSelection<'a, S> where
S: RefUnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V