Struct juniper::executor::ConcreteLookAheadSelection [−][src]
pub struct ConcreteLookAheadSelection<'a, S: 'a> { /* fields omitted */ }
Expand description
A selection performed by a query on 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
impl<'a, S: PartialEq + 'a> PartialEq<ConcreteLookAheadSelection<'a, S>> for ConcreteLookAheadSelection<'a, S>
impl<'a, S: PartialEq + 'a> PartialEq<ConcreteLookAheadSelection<'a, S>> for ConcreteLookAheadSelection<'a, S>
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 ConcreteLookAheadSelection<'a, S> where
S: RefUnwindSafe,
impl<'a, S> Send for ConcreteLookAheadSelection<'a, S> where
S: Sync,
impl<'a, S> Sync for ConcreteLookAheadSelection<'a, S> where
S: Sync,
impl<'a, S> Unpin for ConcreteLookAheadSelection<'a, S>
impl<'a, S> UnwindSafe for ConcreteLookAheadSelection<'a, S> where
S: RefUnwindSafe,