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
↓ 1 callers
Method
is_block
(&self)
src/ast/ast.rs:134
↓ 1 callers
Method
is_possible_type
(&self, schema_object: &SchemaObject<'a>)
src/schema/schema.rs:147
↓ 1 callers
Method
is_truthy
(&self, variables: Option<&Variables<'a>>)
src/ast/ast.rs:168
↓ 1 callers
Method
leave_argument
( &mut self, _: &mut (), _argument: &Argument, _info: &VisitIn
src/visit/visitor.rs:808
↓ 1 callers
Method
leave_directive
( &mut self, _ctx: &'a ASTContext, directive: Directive<'a>, _info: &VisitInfo
src/visit/folder.rs:263
↓ 1 callers
Method
leave_directive
( &mut self, _: &mut (), _directive: &Directive, _info: &Visit
src/visit/visitor.rs:789
↓ 1 callers
Method
leave_document
( &mut self, _: &mut (), _document: &Document, _info: &VisitIn
src/visit/visitor.rs:647
↓ 1 callers
Method
leave_field
( &mut self, _ctx: &'a ASTContext, field: Field<'a>, _info: &VisitInfo, )
src/visit/folder.rs:228
↓ 1 callers
Method
leave_field
(&mut self, _: &mut (), _field: &Field, _info: &VisitInfo)
src/visit/visitor.rs:775
↓ 1 callers
Method
leave_fragment
( &mut self, _ctx: &'a ASTContext, fragment: FragmentDefinition<'a>, _info: &V
src/visit/folder.rs:123
↓ 1 callers
Method
leave_fragment
( &mut self, _ctx: &mut (), _fragment: &FragmentDefinition, _i
src/visit/visitor.rs:685
↓ 1 callers
Method
leave_fragment_spread
( &mut self, _ctx: &'a ASTContext, fragment_spread: FragmentSpread<'a>, _info:
src/visit/folder.rs:180
↓ 1 callers
Method
leave_fragment_spread
( &mut self, _: &mut (), _fragment_spread: &FragmentSpread, _i
src/visit/visitor.rs:742
↓ 1 callers
Method
leave_inline_fragment
( &mut self, _ctx: &'a ASTContext, inline_fragment: InlineFragment<'a>, _info:
src/visit/folder.rs:204
↓ 1 callers
Method
leave_inline_fragment
( &mut self, _: &mut (), _inline_fragment: &InlineFragment, _i
src/visit/visitor.rs:761
↓ 1 callers
Method
leave_operation
( &mut self, _ctx: &'a ASTContext, operation: OperationDefinition<'a>, _info:
src/visit/folder.rs:99
↓ 1 callers
Method
leave_operation
( &mut self, _: &mut (), _operation: &OperationDefinition, _in
src/visit/visitor.rs:666
↓ 1 callers
Method
leave_selection_set
( &mut self, _: &mut (), _selection_set: &SelectionSet, _info:
src/visit/visitor.rs:723
↓ 1 callers
Method
leave_variable_definition
( &mut self, _: &mut (), _var_def: &VariableDefinition, _info:
src/visit/visitor.rs:704
↓ 1 callers
Function
lex_block_string
(lex: &mut Lexer<'a, Token<'a>>)
src/ast/lexer.rs:157
↓ 1 callers
Function
lex_block_string
(lex: &mut Lexer<'a, Token<'a>>)
src/schema/sdl/lexer.rs:160
↓ 1 callers
Function
lex_string
(lex: &mut Lexer<'a, Token<'a>>, mut output: String)
src/ast/lexer.rs:123
↓ 1 callers
Function
lex_string
(lex: &mut Lexer<'a, Token<'a>>, mut output: String)
src/schema/sdl/lexer.rs:126
↓ 1 callers
Function
map_output_type
( arena: &'a ASTContext, wrapper: &'a TypeWrapper<'a>, )
src/schema/sdl/finalizers.rs:46
↓ 1 callers
Function
maps_are_equal
By default, Toolshed Maps also compare insertion order. This utility compares only entries, not ordering.
src/schema/schema.rs:789
↓ 1 callers
Method
name
(&self)
src/schema/sdl/parse_ast.rs:32
↓ 1 callers
Function
named_type
()
src/ast/parser.rs:667
↓ 1 callers
Method
named_type
( &mut self, _ctx: &'a ASTContext, name: NamedType<'a>, _info: &VisitInfo,
src/visit/folder.rs:329
↓ 1 callers
Method
new_vec
(&self)
src/visit/folder.rs:44
↓ 1 callers
Method
of_type
( &mut self, _ctx: &'a ASTContext, of_type: Type<'a>, _info: &VisitInfo, )
src/visit/folder.rs:307
↓ 1 callers
Function
operation
()
src/ast/parser.rs:1636
↓ 1 callers
Method
operation
Finds an operation definition by name or the single operation contained in the document when `None` is passed. [Reference](https://spec.graphql.org/O
src/ast/ast.rs:791
↓ 1 callers
Method
print
Formats this error, with the option to include the context information as well, which will cause the string to be multi-line.
src/error.rs:72
↓ 1 callers
Method
print
(&self)
src/ast/printer.rs:420
↓ 1 callers
Function
references_undefined_var
( visited: &mut Vec<&'a str>, fragment_edges: &HashMap<&'a str, FragmentEdge<'a>, DefaultHashBuilder,
src/validate/rules/no_undefined_variables.rs:144
↓ 1 callers
Method
select_condition
Traverse deeper by applying a fragment condition on the current [OutputType] and return the next [OutputType].
src/schema/schema_reference.rs:134
↓ 1 callers
Method
selection_set
( &mut self, ctx: &'arena ASTContext, selection_set: SelectionSet<'arena>,
src/visit/folder.rs:1038
↓ 1 callers
Method
to_result
Convert the context into a result which carries an error if validation has failed on the current document. This is used by `ValidateNode` and the `Va
src/validate/context.rs:38
↓ 1 callers
Method
union_type
(&self)
src/schema/schema.rs:526
↓ 1 callers
Method
value
( &mut self, _ctx: &'a ASTContext, value: Value<'a>, info: &Vi
src/visit/folder.rs:994
↓ 1 callers
Function
variable
()
src/ast/parser.rs:673
↓ 1 callers
Method
variable
( &mut self, _ctx: &'a ASTContext, var: Variable<'a>, _info: &VisitInfo, )
src/visit/folder.rs:318
↓ 1 callers
Method
variable_definition
( &mut self, _ctx: &'a ASTContext, var_def: VariableDefinition<'a>, _info: &Vi
src/visit/folder.rs:145
↓ 1 callers
Function
variable_definitions
()
src/ast/printer.rs:524
↓ 1 callers
Method
variable_definitions
( &mut self, _ctx: &'a ASTContext, var_defs: VariableDefinitions<'a>, _info: &
src/visit/folder.rs:134
↓ 1 callers
Method
visit_with_info
( &'a self, ctx: &'b mut C, visitor: &'b mut V, info: &mut VisitInfo, )
src/visit/visitor.rs:275
Function
_type
()
src/ast/printer.rs:513
Method
add_possible_type
Add a new [SchemaObject] to the list of possible types
src/schema/schema.rs:288
Method
alias_or_name
(&self)
src/ast/ast.rs:378
Method
argument
(&mut self, argument: Argument<'a>)
src/visit/folder_simple.rs:84
Method
argument
( &mut self, _ctx: &'a ASTContext, argument: Argument<'a>, _info: &VisitInfo,
src/visit/folder_simple.rs:285
Function
arguments
()
src/ast/printer.rs:453
Method
arguments
(&mut self, arguments: Arguments<'a>)
src/visit/folder_simple.rs:78
Method
arguments
( &mut self, _ctx: &'a ASTContext, arguments: Arguments<'a>, _info: &VisitInfo
src/visit/folder_simple.rs:275
Method
as_map
Returns a `Map` keyed by all object field's names mapped to their values.
src/ast/ast.rs:237
Method
as_object_value
(&'a self, ctx: &'a ASTContext)
src/ast/ast.rs:274
Function
bad_strings
()
src/ast/lexer.rs:361
Function
bad_strings
()
src/schema/sdl/lexer.rs:356
Function
block_strings
()
src/ast/printer.rs:546
Function
build_schema
()
src/schema/build_client_schema.rs:316
Method
compose
(self, other: V)
src/visit/visitor.rs:59
Function
cycling_fragment_spreads
()
src/validate/rules/no_fragment_cycles.rs:156
Method
default
()
src/ast/ast.rs:55
Method
default_in
(_ctx: &'a bumpalo::Bump)
src/ast/ast_conversion.rs:69
Method
default_in
Creates an empty VariableDefinitions in the given arena.
src/ast/ast.rs:601
Method
default_in
(arena: &'a Bump)
src/schema/schema.rs:23
Method
default_in
(bump: &'a Bump)
src/schema/sdl/parse_ast.rs:89
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/validate.rs:34
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/known_fragment_names.rs:16
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/no_undefined_variables.rs:32
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/unique_operation_names.rs:16
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/no_unused_fragments.rs:16
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/unique_argument_names.rs:15
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/no_fragment_cycles.rs:17
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/unique_variable_names.rs:16
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/no_unused_variables.rs:16
Method
default_in
(arena: &'a bumpalo::Bump)
src/validate/rules/unique_fragment_names.rs:16
Function
defined_vars
()
src/validate/rules/no_undefined_variables.rs:178
Method
directive
(&mut self, directive: Directive<'a>)
src/visit/folder_simple.rs:72
Function
directives
()
src/ast/parser.rs:811
Function
directives
()
src/ast/printer.rs:464
Function
directives
()
src/schema/sdl/lexer.rs:289
Method
directives
(&mut self, directives: Directives<'a>)
src/visit/folder_simple.rs:66
Method
directives
( &mut self, _ctx: &'a ASTContext, directives: Directives<'a>, _info: &VisitIn
src/visit/folder_simple.rs:245
Function
empty
()
src/schema/sdl/lexer.rs:248
Method
empty
(ctx: &'a ASTContext)
src/visit/folder.rs:34
Function
empty_schema
()
src/schema/sdl/tests.rs:34
Method
enter_argument
Called when an [Argument] node is visited and before its child nodes are visited.
src/visit/visitor.rs:236
Method
enter_argument
( &mut self, ctx: &mut C, argument: &'a Argument<'a>, info: &VisitInfo, )
src/visit/compose.rs:371
Method
enter_argument
( &mut self, _ctx: &mut ValidationContext<'a>, _argument: &'a Argument, _info:
src/validate/rules/known_fragment_names.rs:70
Method
enter_argument
( &mut self, _ctx: &mut ValidationContext<'a>, argument: &'a Argument, _info:
src/validate/rules/no_undefined_variables.rs:56
Method
enter_argument
( &mut self, _ctx: &mut ValidationContext<'a>, _argument: &'a Argument, _info:
src/validate/rules/no_unused_fragments.rs:70
Method
enter_argument
( &mut self, ctx: &mut ValidationContext<'a>, argument: &'a Argument<'a>, _inf
src/validate/rules/unique_argument_names.rs:45
Method
enter_argument
( &mut self, _ctx: &mut ValidationContext<'a>, _argument: &'a Argument, _info:
src/validate/rules/no_fragment_cycles.rs:96
Method
enter_directive
Called when a [Directive] node is visited and before its child nodes are visited.
src/visit/visitor.rs:216
Method
enter_directive
( &mut self, _ctx: &'a ASTContext, directive: Directive<'a>, _info: &VisitInfo
src/visit/folder_simple.rs:255
Method
enter_directive
( &mut self, ctx: &mut C, directive: &'a Directive<'a>, info: &VisitInfo,
src/visit/compose.rs:351
Method
enter_directive
( &mut self, _ctx: &mut ValidationContext<'a>, _directive: &'a Directive, _inf
src/validate/rules/known_fragment_names.rs:79
Method
enter_directive
( &mut self, _ctx: &mut ValidationContext<'a>, _directive: &'a Directive, _inf
src/validate/rules/no_unused_fragments.rs:79
Method
enter_directive
( &mut self, _ctx: &mut ValidationContext<'a>, _directive: &'a Directive<'a>,
src/validate/rules/unique_argument_names.rs:35
← previous
next →
101–200 of 461, ranked by callers