moonbit-community/graphql/parser does not have a README file
impl Show for ParseErrorpub(all) struct DirectiveDefinition {
position : Pos
description : String?
name : String
arguments : Array[InputValue]
repeatable : Bool
locations : Array[DirectiveLocation]
} derive(Eq, Debug)pub(all) enum DirectiveLocation {
LocationQuery
LocationMutation
LocationSubscription
LocationField
LocationFragmentDefinition
LocationFragmentSpread
LocationInlineFragment
LocationSchema
LocationScalar
LocationObject
LocationFieldDefinition
LocationArgumentDefinition
LocationInterface
LocationUnion
LocationEnum
LocationEnumValue
LocationInputObject
LocationInputFieldDefinition
LocationVariableDefinition
} derive(Eq, Debug)pub(all) struct FragmentDefinition {
position : Pos
name : String
type_condition : TypeCondition
directives : Array[Directive]
selection_set : SelectionSet
} derive(Eq, Debug)pub(all) struct InlineFragment {
position : Pos
type_condition : TypeCondition?
directives : Array[Directive]
selection_set : SelectionSet
} derive(Eq, Debug)fn InputObjectTypeExtension::not_equal(x : InputObjectTypeExtension, y : InputObjectTypeExtension) -> Boolfn InterfaceTypeExtension::not_equal(x : InterfaceTypeExtension, y : InterfaceTypeExtension) -> Boolpub(all) struct Mutation {
position : Pos
name : String?
variable_definitions : Array[VariableDefinition]
directives : Array[Directive]
selection_set : SelectionSet
} derive(Eq, Debug)pub(all) enum OperationDefinition {
SelectionSetOperation(SelectionSet)
QueryOperation(Query)
MutationOperation(Mutation)
SubscriptionOperation(Subscription)
} derive(Eq, Debug)pub(all) struct Query {
position : Pos
name : String?
variable_definitions : Array[VariableDefinition]
directives : Array[Directive]
selection_set : SelectionSet
} derive(Eq, Debug)pub(all) enum QueryDefinition {
OperationDefinition(OperationDefinition)
FragmentDefinition(FragmentDefinition)
} derive(Eq, Debug)impl Show for QueryDocumentpub(all) enum SchemaDefinition {
SchemaDef(SchemaDefinitionData)
TypeDef(TypeDefinition)
TypeExt(TypeExtension)
DirectiveDef(DirectiveDefinition)
} derive(Eq, Debug)impl Show for SchemaDocumentpub(all) enum Selection {
FieldSelection(Field)
FragmentSpreadSelection(FragmentSpread)
InlineFragmentSelection(InlineFragment)
} derive(Eq, Debug)pub(all) struct Subscription {
position : Pos
name : String?
variable_definitions : Array[VariableDefinition]
directives : Array[Directive]
selection_set : SelectionSet
} derive(Eq, Debug)pub(all) enum TypeDefinition {
ScalarTypeDef(ScalarType)
ObjectTypeDef(ObjectType)
InterfaceTypeDef(InterfaceType)
UnionTypeDef(UnionType)
EnumTypeDef(EnumType)
InputObjectTypeDef(InputObjectType)
} derive(Eq, Debug)pub(all) enum TypeExtension {
ScalarTypeExt(ScalarTypeExtension)
ObjectTypeExt(ObjectTypeExtension)
InterfaceTypeExt(InterfaceTypeExtension)
UnionTypeExt(UnionTypeExtension)
EnumTypeExt(EnumTypeExtension)
InputObjectTypeExt(InputObjectTypeExtension)
} derive(Eq, Debug)