Module apollo_compiler::schema
source · Expand description
High-level representation of a GraphQL schema
Re-exports§
pub use crate::Name;
pub use crate::ast::Directive;
pub use crate::ast::DirectiveDefinition;
pub use crate::ast::DirectiveLocation;
pub use crate::ast::EnumValueDefinition;
pub use crate::ast::FieldDefinition;
pub use crate::ast::InputValueDefinition;
pub use crate::ast::NamedType;
pub use crate::ast::Type;
pub use crate::ast::Value;
Structs§
- A component of a type or
schema
, for example a field of an object type. - A string component of a type or
schema
, for example the name of a union member type. - Represents the identity of a schema extension or type extension.
- A collection of type names that implement an interface.
- High-level representation of a GraphQL schema
- The
schema
definition and its extensions, defining root operations
Enums§
- The definition of a named type, with all information from type extensions folded in.
- Could not find the requested field definition