Struct async_graphql::Lookahead [−][src]
pub struct Lookahead<'a> { /* fields omitted */ }Expand description
A selection performed by a query.
Implementations
Get the field of the selection set with the specified name. This will ignore aliases.
For example, calling .field("a") on { a { b } } will return a lookahead that
represents { b }.
pub fn selection_fields(&self) -> Vec<SelectionField<'a>>ⓘ
pub fn selection_fields(&self) -> Vec<SelectionField<'a>>ⓘ
Get the SelectionFields for each of the fields covered by this Lookahead.
There will be multiple fields in situations where the same field is queried twice.
Trait Implementations
Performs the conversion.
Convert a slice of SelectionFields to a Lookahead.
Assumes all SelectionFields are from the same query and thus have the same fragments.
Fails if either no SelectionFields were provided.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Lookahead<'a>
impl<'a> !UnwindSafe for Lookahead<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
pub fn vzip(self) -> V
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
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
