Expand description
Resolve the document to values
Structs
A selection performed by a query on a concrete type
Error type for errors that occur during query execution
Query execution engine
Error type for errors that occur during field resolution
An argument passed into the query
A selection performed by a query
A type registry used to build schemas
Enums
An enum that describes if a field is available in all types of the interface
or only in a certain subtype
A JSON-like value that can is used as argument in the query execution
Traits
Marker trait for types that can act as context objects for
GraphQL
types.Conversion trait for context types
Custom error handling trait to enable Error types other than
FieldError
to be specified
as return value.Set of common methods for
ConcreteLookAheadSelection
and LookAheadSelection
.Functions
Create new
Executor
and start query/mutation execution.
Returns IsSubscription
error if subscription is passed.Create new
Executor
and start asynchronous query execution.
Returns IsSubscription
error if subscription is passed.Initialize new
Executor
and start resolving subscription into stream
asynchronously.
Returns NotSubscription
error if query or mutation is passedType Definitions
The result of resolving an unspecified field
The result of resolving the value of a field of type
T
Boxed
Stream
yielding Result<Value<S>, ExecutionError<S>>
The map of variables used for substitution during query execution