desc="A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",
field(
name="types",
desc="A list of all types supported by this server.",
type="Vec<__Type>",
owned
),
field(
name="queryType",
desc="The type that query operations will be rooted at.",
type="__Type",
owned
),
field(
name="mutationType",
desc="If this server supports mutation, the type that mutation operations will be rooted at.",