MCPcopy Create free account

hub / github.com/StellateHQ/graphql-query / types & classes

Types & classes143 in github.com/StellateHQ/graphql-query

↓ 22 callersClassField
src/ast/ast.rs:347
↓ 15 callersInterfaceNamed
Helper trait to generalize comparisons (see `eq_named_lists`).
src/schema/schema.rs:809
↓ 15 callersClassNamedType
src/ast/ast.rs:501
↓ 12 callersEnumType
src/ast/ast.rs:511
↓ 3 callersClassInlineFragment
src/ast/ast.rs:436
↓ 3 callersClassVariable
src/ast/ast.rs:79
↓ 2 callersClassFragmentSpread
src/ast/ast.rs:419
ClassASTContext
A context for a GraphQL document which holds an arena allocator. For the duration of parsing, storing, validating, traversing, and printing an AST it
src/ast/ast.rs:18
EnumASTKind
An enum of identifiers representing AST nodes. This enum can be printed using the [`fmt::Display`] trait. When parsing this enum is used to indicate
src/ast/ast_kind.rs:7
ClassAddTypenames
src/visit/folder.rs:1033
ClassArgument
src/ast/ast.rs:251
ClassArgumentList
src/schema/sdl/parse_ast.rs:111
ClassArguments
src/ast/ast.rs:261
EnumBlockPart
src/ast/lexer.rs:69
EnumBlockPart
src/schema/sdl/lexer.rs:72
ClassBooleanValue
src/ast/ast.rs:69
InterfaceBuildClientSchema
src/schema/build_client_schema.rs:289
ClassBuildSchemaContext
src/schema/build_client_schema.rs:40
InterfaceBuildSchemaType
src/schema/build_client_schema.rs:96
ClassComposedVisitor
This structure implements the `Visitor` trait and runs two child Visitors in parallel, executing and calling callbacks on them both. During traversal
src/visit/compose.rs:14
ClassCountVisitor
src/visit/visitor.rs:614
InterfaceDefaultIn
src/ast/ast_conversion.rs:61
EnumDefinition
src/ast/ast.rs:801
ClassDirective
src/ast/ast.rs:304
ClassDirectives
src/ast/ast.rs:314
ClassDocument
src/ast/ast.rs:689
ClassEnumValue
src/ast/ast.rs:89
ClassError
src/error.rs:21
EnumErrorType
src/error.rs:29
ClassExtras
src/ast/lexer.rs:4
ClassExtras
src/schema/sdl/lexer.rs:4
ClassFieldDefinitions
src/schema/sdl/parse_ast.rs:84
ClassFloatValue
src/ast/ast.rs:109
InterfaceFoldDocument
Trait for folding a GraphQL Document AST Node by traversing an operation instead of the entire AST tree. This method alters the traversal of the folde
src/visit/folder.rs:367
InterfaceFoldNode
src/visit/folder.rs:59
ClassFoldNoop
benches/parser.rs:72
ClassFoldNoop
src/visit/folder.rs:932
InterfaceFolder
Trait for a folder that carries methods that are called as callback while AST nodes implementing the folder pattern are traversed and edited. A Folde
src/visit/folder.rs:83
ClassFolderContext
Private Folder context state that's kept to keep track of the current folding progress and state. This contains the AST context and optional records o
src/visit/folder.rs:17
ClassFragmentDefinition
src/ast/ast.rs:614
ClassFragmentDefinitionWithIndex
src/ast/ast.rs:636
ClassFragmentEdge
src/validate/rules/no_undefined_variables.rs:14
ClassInfoFolder
src/visit/folder.rs:975
ClassInfoVisitor
src/visit/visitor.rs:855
ClassInputFieldDefinitions
src/schema/sdl/parse_ast.rs:98
EnumInputType
src/schema/schema.rs:713
ClassIntValue
src/ast/ast.rs:99
ClassIntrospectionDeprecation
src/schema/introspection.rs:27
ClassIntrospectionDirective
src/schema/introspection.rs:313
EnumIntrospectionDirectiveLocation
src/schema/introspection.rs:327
ClassIntrospectionEnumType
src/schema/introspection.rs:244
ClassIntrospectionEnumValue
src/schema/introspection.rs:301
ClassIntrospectionField
src/schema/introspection.rs:266
ClassIntrospectionInputObjectType
src/schema/introspection.rs:255
EnumIntrospectionInputTypeRef
src/schema/introspection.rs:125
ClassIntrospectionInputValue
src/schema/introspection.rs:283
ClassIntrospectionInterfaceType
src/schema/introspection.rs:197
ClassIntrospectionNamedTypeRef
src/schema/introspection.rs:156
ClassIntrospectionObjectImplementation
src/schema/introspection.rs:36
ClassIntrospectionObjectType
src/schema/introspection.rs:178
EnumIntrospectionOutputTypeRef
src/schema/introspection.rs:84
ClassIntrospectionPossibleTypes
src/schema/introspection.rs:46
ClassIntrospectionQuery
src/schema/introspection.rs:6
ClassIntrospectionScalarType
src/schema/introspection.rs:166
ClassIntrospectionSchema
src/schema/introspection.rs:14
EnumIntrospectionType
src/schema/introspection.rs:57
ClassIntrospectionUnionType
src/schema/introspection.rs:225
ClassKnownFragmentNames
Validate a document for all fragment names in spreads to be defined in the same document. See [`ValidationRule`] [Reference](https://spec.graphql.org
src/validate/rules/known_fragment_names.rs:10
ClassListValue
src/ast/ast.rs:196
ClassLocation
src/error.rs:127
ClassLoneAnonymousOperation
src/validate/rules/lone_anonymous_operation.rs:10
ClassNoFragmentCycles
Validate that a document does not contain fragments that are spread within themselves, creating a loop. See [`ValidationRule`] [Reference](https://sp
src/validate/rules/no_fragment_cycles.rs:11
ClassNoUndefinedVariables
Validate that a document defines all the variables it uses per operation See [`ValidationRule`] [Reference](https://spec.graphql.org/October2021/#sec
src/validate/rules/no_undefined_variables.rs:23
ClassNoUnusedFragments
Validate that a document uses all the fragments it defines at least once. See [`ValidationRule`] [Reference](https://spec.graphql.org/October2021/#se
src/validate/rules/no_unused_fragments.rs:10
ClassNoUnusedVariables
Validate that a document uses all the variables it defines at least once. See [`ValidationRule`] [Reference](https://spec.graphql.org/draft/#sec-All-
src/validate/rules/no_unused_variables.rs:10
ClassObjectField
src/ast/ast.rs:214
ClassObjectValue
src/ast/ast.rs:225
ClassOperationDefinition
src/ast/ast.rs:657
ClassOperationEdge
src/validate/rules/no_undefined_variables.rs:8
EnumOperationKind
src/ast/ast.rs:647
EnumOutputType
src/schema/schema.rs:676
EnumOwnedSchemaType
src/schema/schema.rs:555
InterfaceParseFromCtx
(Private) Trait for parsing AST Nodes from a Parser Context. The [`super::ParseNode`] trait implements the public `parse` method instead.
src/schema/sdl/parser.rs:103
InterfaceParseNode
(Private) Trait for parsing AST Nodes from a Parser Context. The [`super::ParseNode`] trait implements the public `parse` method instead.
src/ast/parser.rs:63
InterfaceParseSdl
Trait for parsing SDL AST nodes from source text using recursive descent and a lexer. This trait is implemented by all AST nodes and can hence be use
src/schema/sdl/parser.rs:114
ClassParserContext
Private Parser context state that's kept to keep track of the current parser's progress and state. This contains the AST context's arena and a [Lexer]
src/ast/parser.rs:15
ClassParserContext
Private Parser context state that's kept to keep track of the current parser's progress and state. This contains the AST context and a [Lexer].
src/schema/sdl/parser.rs:24
ClassPath
src/visit/path.rs:5
EnumPathSegment
src/visit/path.rs:46
InterfacePrintNode
Trait for printing AST Nodes to a new String allocated on the heap. This is implemented by all AST Nodes and can hence be used to granularly print Gra
src/ast/printer.rs:13
ClassSchema
src/schema/schema.rs:14
ClassSchemaDefinition
src/schema/sdl/parse_ast.rs:8
ClassSchemaEnum
src/schema/schema.rs:422
EnumSchemaError
src/schema/sdl/error.rs:5
ClassSchemaField
src/schema/schema.rs:315
ClassSchemaFieldPlaceholder
src/schema/sdl/parse_ast.rs:124
InterfaceSchemaFields
Generic trait for any schema type that implements fields
src/schema/schema.rs:97
ClassSchemaInputField
src/schema/schema.rs:467
ClassSchemaInputFieldPlaceholder
src/schema/sdl/parse_ast.rs:131
ClassSchemaInputObject
src/schema/schema.rs:447
next →1–100 of 143, ranked by callers