Module apollo_compiler::schema
source · Expand description
High-level representation of a GraphQL schema
Re-exports
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::Name;
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.
- 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