[][src]Module juniper::marker

Marker traits for GraphQL types.

This module provide specialized types for GraphQL. To ensure that only specification compliant construct compile, these marker traits are used. Encountering an error where one of these traits is involved implies that the construct is not valid in GraphQL.

Traits

GraphQLInterface

Maker trait for GraphQL interfaces.

GraphQLObjectType

Maker object for GraphQL objects.

GraphQLUnion

Maker trait for GraphQL unions.

IsInputType

Marker trait for types which can be used as input types.

IsOutputType

Marker trait for types which can be used as output types.