Struct simple_syrup::EmptyMutation
source · [−]pub struct EmptyMutation;Expand description
Empty mutation
Only the parameters used to construct the Schema, representing an unconfigured mutation.
Examples
use async_graphql::*;
struct Query;
#[Object]
impl Query {
async fn value(&self) -> i32 {
// A GraphQL Object type must define one or more fields.
100
}
}
let schema = Schema::new(Query, EmptyMutation, EmptySubscription);Trait Implementations
pub fn resolve_field<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_ctx: &'life1 ContextBase<'life2, &'life2 Positioned<Field>>
) -> Pin<Box<dyn Future<Output = Result<Option<ConstValue>, ServerError>> + Send + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
EmptyMutation: 'async_trait,
pub fn resolve_field<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_ctx: &'life1 ContextBase<'life2, &'life2 Positioned<Field>>
) -> Pin<Box<dyn Future<Output = Result<Option<ConstValue>, ServerError>> + Send + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
EmptyMutation: 'async_trait,
Resolves a field value and outputs it as a json value async_graphql::Value. Read more
fn collect_all_fields(
&'a self,
ctx: &ContextBase<'a, &'a Positioned<SelectionSet>>,
fields: &mut Fields<'a>
) -> Result<(), ServerError> where
Self: Send + Sync,
fn collect_all_fields(
&'a self,
ctx: &ContextBase<'a, &'a Positioned<SelectionSet>>,
fields: &mut Fields<'a>
) -> Result<(), ServerError> where
Self: Send + Sync,
Collect all the fields of the container that are queried in the selection set. Read more
fn find_entity<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
__arg1: &'life1 ContextBase<'life2, &'life2 Positioned<Field>>,
_params: &'life3 ConstValue
) -> Pin<Box<dyn Future<Output = Result<Option<ConstValue>, ServerError>> + Send + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait + Sync,
fn find_entity<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
__arg1: &'life1 ContextBase<'life2, &'life2 Positioned<Field>>,
_params: &'life3 ConstValue
) -> Pin<Box<dyn Future<Output = Result<Option<ConstValue>, ServerError>> + Send + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait + Sync,
Find the GraphQL entity with the given name from the parameter. Read more
Returns the “default value” for a type. Read more
Create type information in the registry and return qualified typename.
pub fn resolve<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_ctx: &'life1 ContextBase<'life2, &'life2 Positioned<SelectionSet>>,
_field: &'life3 Positioned<Field>
) -> Pin<Box<dyn Future<Output = Result<ConstValue, ServerError>> + Send + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
EmptyMutation: 'async_trait,
pub fn resolve<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_ctx: &'life1 ContextBase<'life2, &'life2 Positioned<SelectionSet>>,
_field: &'life3 Positioned<Field>
) -> Pin<Box<dyn Future<Output = Result<ConstValue, ServerError>> + Send + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
EmptyMutation: 'async_trait,
Resolve an output value to async_graphql::Value.
Qualified typename.
Introspection type name Read more
Auto Trait Implementations
impl RefUnwindSafe for EmptyMutation
impl Send for EmptyMutation
impl Sync for EmptyMutation
impl Unpin for EmptyMutation
impl UnwindSafe for EmptyMutation
Blanket Implementations
Mutably borrows from an owned value. 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