Struct juniper::EmptyMutation
[−]
[src]
pub struct EmptyMutation<T> { /* fields omitted */ }
Utility type to define read-only schemas
If you instantiate RootNode
with this as the mutation, no mutation will be
generated for the schema.
Methods
impl<T> EmptyMutation<T>
[src]
fn new() -> EmptyMutation<T>
[src]
Construct a new empty mutation
Trait Implementations
impl<T> GraphQLType for EmptyMutation<T>
[src]
type Context = T
The expected context type for this GraphQL type Read more
type TypeInfo = ()
Type that may carry additional schema information Read more
fn name(_: &()) -> Option<&str>
[src]
The name of the GraphQL type to expose. Read more
fn meta<'r>(_: &(), registry: &mut Registry<'r>) -> MetaType<'r>
[src]
The meta type representing this GraphQL type.
fn resolve_field(
&self,
info: &Self::TypeInfo,
field_name: &str,
arguments: &Arguments,
executor: &Executor<Self::Context>
) -> ExecutionResult
[src]
&self,
info: &Self::TypeInfo,
field_name: &str,
arguments: &Arguments,
executor: &Executor<Self::Context>
) -> ExecutionResult
Resolve the value of a single field on this type. Read more
fn resolve_into_type(
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> ExecutionResult
[src]
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> ExecutionResult
Resolve this interface or union into a concrete type Read more
fn concrete_type_name(&self, context: &Self::Context) -> String
[src]
Return the concrete type name for this instance/union. Read more
fn resolve(
&self,
info: &Self::TypeInfo,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> Value
[src]
&self,
info: &Self::TypeInfo,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> Value
Resolve the provided selection set against the current object. Read more