Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StellateHQ/graphql-query
/ functions
Functions
461 in github.com/StellateHQ/graphql-query
⨍
Functions
461
◇
Types & classes
143
Method
enter_directive
( &mut self, _ctx: &mut ValidationContext<'a>, _directive: &'a Directive, _inf
src/validate/rules/no_fragment_cycles.rs:105
Method
enter_directive
( &mut self, _ctx: &mut ValidationContext<'a>, _fragment: &'a Directive, _info
src/validate/rules/unique_variable_names.rs:60
Method
enter_document
Called when a [Document] is visited and before its child nodes are visited.
src/visit/visitor.rs:64
Method
enter_document
( &mut self, ctx: &mut C, document: &'a Document<'a>, info: &VisitInfo, )
src/visit/compose.rs:153
Method
enter_field
Called when a [Field] node is visited and before its child nodes are visited.
src/visit/visitor.rs:197
Method
enter_field
( &mut self, _ctx: &'a ASTContext, field: Field<'a>, _info: &VisitInfo, )
src/visit/folder_simple.rs:225
Method
enter_field
(&mut self, ctx: &mut C, field: &'a Field<'a>, info: &VisitInfo)
src/visit/compose.rs:341
Method
enter_field
( &mut self, _ctx: &mut ValidationContext<'a>, _field: &'a Field<'a>, _info: &
src/validate/rules/unique_argument_names.rs:25
Method
enter_field
( &mut self, _ctx: &mut ValidationContext<'a>, field: &'a Field<'a>, _info: &V
src/validate/rules/no_unused_variables.rs:43
Method
enter_fragment
Called when a [`FragmentDefinition`] node is visited and before its child nodes are visited.
src/visit/visitor.rs:102
Method
enter_fragment
( &mut self, _ctx: &'a ASTContext, fragment: FragmentDefinition<'a>, _info: &V
src/visit/folder_simple.rs:135
Method
enter_fragment
( &mut self, ctx: &mut C, fragment: &'a FragmentDefinition<'a>, info: &VisitIn
src/visit/compose.rs:193
Method
enter_fragment
( &mut self, _ctx: &mut ValidationContext<'a>, fragment: &'a FragmentDefinition<'a>,
src/validate/rules/known_fragment_names.rs:27
Method
enter_fragment
( &mut self, _ctx: &mut ValidationContext<'a>, _operation: &'a FragmentDefinition<'a>,
src/validate/rules/lone_anonymous_operation.rs:18
Method
enter_fragment
( &mut self, _ctx: &mut ValidationContext<'a>, _fragment: &'a FragmentDefinition,
src/validate/rules/unique_operation_names.rs:45
Method
enter_fragment
( &mut self, _ctx: &mut ValidationContext<'a>, fragment: &'a FragmentDefinition<'a>,
src/validate/rules/no_unused_fragments.rs:27
Method
enter_fragment
( &mut self, _ctx: &mut ValidationContext<'a>, _fragment: &'a FragmentDefinition,
src/validate/rules/no_fragment_cycles.rs:37
Method
enter_fragment
( &mut self, _ctx: &mut ValidationContext<'a>, _fragment: &'a FragmentDefinition,
src/validate/rules/unique_variable_names.rs:69
Method
enter_fragment
( &mut self, ctx: &mut ValidationContext<'a>, fragment: &'a FragmentDefinition<'a>,
src/validate/rules/unique_fragment_names.rs:26
Method
enter_fragment_spread
( &mut self, _ctx: &'a ASTContext, fragment_spread: FragmentSpread<'a>, _info:
src/visit/folder.rs:168
Method
enter_fragment_spread
Called when a [`FragmentSpread`] node is visited and before its child nodes are visited.
src/visit/visitor.rs:159
Method
enter_fragment_spread
( &mut self, _ctx: &'a ASTContext, fragment_spread: FragmentSpread<'a>, _info:
src/visit/folder_simple.rs:185
Method
enter_fragment_spread
( &mut self, ctx: &mut C, fragment_spread: &'a FragmentSpread<'a>, info: &Visi
src/visit/compose.rs:277
Method
enter_fragment_spread
( &mut self, _ctx: &mut ValidationContext<'a>, spread: &'a FragmentSpread<'a>,
src/validate/rules/known_fragment_names.rs:37
Method
enter_fragment_spread
( &mut self, _ctx: &mut ValidationContext<'a>, spread: &'a FragmentSpread<'a>,
src/validate/rules/no_undefined_variables.rs:111
Method
enter_fragment_spread
( &mut self, _ctx: &mut ValidationContext<'a>, spread: &'a FragmentSpread<'a>,
src/validate/rules/no_unused_fragments.rs:37
Method
enter_fragment_spread
( &mut self, _ctx: &mut ValidationContext<'a>, spread: &'a FragmentSpread<'a>,
src/validate/rules/no_fragment_cycles.rs:60
Method
enter_inline_fragment
Called when an [`InlineFragment`] node is visited and before its child nodes are visited.
src/visit/visitor.rs:178
Method
enter_inline_fragment
( &mut self, _ctx: &'a ASTContext, inline_fragment: InlineFragment<'a>, _info:
src/visit/folder_simple.rs:205
Method
enter_inline_fragment
( &mut self, ctx: &mut C, inline_fragment: &'a InlineFragment<'a>, info: &Visi
src/visit/compose.rs:309
Method
enter_operation
Called when an [`OperationDefinition`] node is visited and before its child nodes are visited.
src/visit/visitor.rs:83
Method
enter_operation
( &mut self, _ctx: &'a ASTContext, operation: OperationDefinition<'a>, _info:
src/visit/folder_simple.rs:115
Method
enter_operation
( &mut self, ctx: &mut C, operation: &'a OperationDefinition<'a>, info: &Visit
src/visit/compose.rs:173
Method
enter_operation
( &mut self, _ctx: &mut ValidationContext<'a>, operation: &'a OperationDefinition<'a>,
src/validate/rules/lone_anonymous_operation.rs:27
Method
enter_operation
( &mut self, ctx: &mut ValidationContext<'a>, operation: &'a OperationDefinition<'a>,
src/validate/rules/unique_operation_names.rs:26
Method
enter_operation
( &mut self, _ctx: &mut ValidationContext<'a>, _operation: &'a OperationDefinition<'a>
src/validate/rules/no_fragment_cycles.rs:28
Method
enter_operation
( &mut self, _ctx: &mut ValidationContext<'a>, _operation: &'a OperationDefinition<'a>
src/validate/rules/unique_variable_names.rs:26
Method
enter_operation
( &mut self, _ctx: &mut ValidationContext<'a>, operation: &'a OperationDefinition<'a>,
src/validate/rules/no_unused_variables.rs:27
Method
enter_operation
( &mut self, _ctx: &mut ValidationContext<'a>, _operation: &'a OperationDefinition,
src/validate/rules/unique_fragment_names.rs:41
Method
enter_selection_set
Called when a [`SelectionSet`] node is visited and before its child nodes are visited.
src/visit/visitor.rs:140
Method
enter_selection_set
( &mut self, ctx: &mut C, selection_set: &'a SelectionSet<'a>, info: &VisitInf
src/visit/compose.rs:245
Method
enter_selection_set
( &mut self, _ctx: &mut ValidationContext<'a>, _selection_set: &'a SelectionSet,
src/validate/rules/unique_variable_names.rs:51
Method
enter_variable_definition
Called when a [`VariableDefinition`] node is visited and before its child nodes are visited.
src/visit/visitor.rs:121
Method
enter_variable_definition
( &mut self, ctx: &mut C, var_def: &'a VariableDefinition<'a>, info: &VisitInf
src/visit/compose.rs:213
Method
enter_variable_definition
( &mut self, _ctx: &mut ValidationContext<'a>, _var_def: &'a VariableDefinition,
src/validate/rules/known_fragment_names.rs:61
Method
enter_variable_definition
( &mut self, _ctx: &mut ValidationContext<'a>, var_def: &'a VariableDefinition<'a>,
src/validate/rules/no_undefined_variables.rs:46
Method
enter_variable_definition
( &mut self, _ctx: &mut ValidationContext<'a>, _var_def: &'a VariableDefinition,
src/validate/rules/no_unused_fragments.rs:61
Method
enter_variable_definition
( &mut self, _ctx: &mut ValidationContext<'a>, _var_def: &'a VariableDefinition,
src/validate/rules/unique_argument_names.rs:60
Method
enter_variable_definition
( &mut self, _ctx: &mut ValidationContext<'a>, _var_def: &'a VariableDefinition,
src/validate/rules/no_fragment_cycles.rs:87
Method
enter_variable_definition
( &mut self, ctx: &mut ValidationContext<'a>, var_def: &'a VariableDefinition<'a>,
src/validate/rules/unique_variable_names.rs:36
Function
enum_type_definition
()
src/schema/sdl/tests.rs:470
Method
eq
(&self, other: &Self)
src/ast/ast_util.rs:58
Method
eq
(&self, other: &Self)
src/schema/schema.rs:226
Function
error
()
src/ast/parser.rs:637
Function
fails
()
src/validate/rules/mod.rs:88
Function
field_definition
()
src/schema/sdl/tests.rs:504
Function
fields
()
src/ast/parser.rs:881
Function
floats
()
src/ast/lexer.rs:314
Function
floats
()
src/schema/sdl/lexer.rs:309
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/error.rs:143
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/ast/printer.rs:35
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/ast/ast_kind.rs:71
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/visit/path.rs:32
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/schema/schema.rs:765
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/schema/sdl/error.rs:11
Function
fold_info_path
()
src/visit/folder.rs:1012
Function
fold_operation_info_path
()
src/visit/folder.rs:1022
Function
fold_typename
()
src/visit/folder.rs:1080
Method
fragment
(&'a self)
src/ast/ast.rs:818
Method
fragment
(&mut self, fragment: FragmentDefinition<'a>)
src/visit/folder_simple.rs:21
Function
fragment_definitions
()
src/ast/printer.rs:584
Function
fragment_spread
()
src/ast/printer.rs:493
Method
fragment_spread
(&'a self)
src/ast/ast.rs:476
Method
fragment_spread
(&mut self, fragment_spread: FragmentSpread<'a>)
src/visit/folder_simple.rs:48
Method
fragments
Returns a `Map` keyed by all fragment names mapped to their fragment definitions. This is useful for manually traversing the document and resolving [`
src/ast/ast.rs:730
Method
from
(name: &'a str)
src/ast/ast_conversion.rs:133
Method
from
(obj: IntrospectionObjectType<'a>)
src/schema/introspection.rs:189
Method
from
(schema_object: &'a SchemaObject<'a>)
src/schema/schema.rs:628
Method
from_fragment
(schema: &'a Schema<'a>, type_condition: &'a str)
src/schema/schema_reference.rs:42
Method
from_object_type
(schema: &'a Schema, object: &'a SchemaObject<'a>)
src/schema/schema_reference.rs:27
Method
from_schema
(schema: &'a Schema<'a>, operation_kind: OperationKind)
src/schema/schema_reference.rs:61
Method
get_argument
(&self, name: &'a str)
src/schema/schema.rs:336
Method
get_field
Get a known field by name
src/schema/schema.rs:107
Function
graphql_ast_fold
(bench: &mut Bencher)
benches/parser.rs:67
Function
graphql_ast_parse_apollo_parser
(bench: &mut Bencher)
benches/parser.rs:28
Function
graphql_ast_parse_async_graphql_parser
(bench: &mut Bencher)
benches/parser.rs:14
Function
graphql_ast_parse_graphql_parser
(bench: &mut Bencher)
benches/parser.rs:21
Function
graphql_ast_parse_graphql_query_rs
(bench: &mut Bencher)
benches/parser.rs:6
Function
graphql_ast_print_apollo_parser
(bench: &mut Bencher)
benches/parser.rs:50
Function
graphql_ast_print_gql_parser
(bench: &mut Bencher)
benches/parser.rs:44
Function
graphql_ast_print_graphql_query_rs
(bench: &mut Bencher)
benches/parser.rs:37
Function
graphql_ast_validate
(bench: &mut Bencher)
benches/parser.rs:59
Function
graphql_load_introspection
(bench: &mut Bencher)
benches/parser.rs:84
Function
has_unused_variable
()
src/validate/rules/no_unused_variables.rs:85
Method
hash
(&self, state: &mut H)
src/ast/ast_util.rs:47
Function
inline_fragment
()
src/ast/printer.rs:502
Method
inline_fragment
(&'a self)
src/ast/ast.rs:486
Method
inline_fragment
(&mut self, inline_fragment: InlineFragment<'a>)
src/visit/folder_simple.rs:54
Method
input_object
(&self)
src/schema/schema.rs:512
Function
input_output_type
()
src/schema/sdl/tests.rs:540
← previous
next →
201–300 of 461, ranked by callers