Skip to main content

GraphQlSchema

Type Alias GraphQlSchema 

Source
pub type GraphQlSchema<Query, Mutation = EmptyMutation, Subscription = EmptySubscription> = Schema<Query, Mutation, Subscription>;
Expand description

GraphQL Schema Type Alias

A convenient type alias for creating GraphQL schemas with optional mutation and subscription support.

§Type Parameters

  • Query: The root query type (required)
  • Mutation: The root mutation type (defaults to EmptyMutation)
  • Subscription: The root subscription type (defaults to EmptySubscription)

§Example

type MySchema = GraphQlSchema<MyQuery, MyMutation, MySubscription>;

Aliased Type§

pub struct GraphQlSchema<Query, Mutation = EmptyMutation, Subscription = EmptySubscription>(/* private fields */);