SYMBOL INDEX (757 symbols across 99 files) FILE: generate-subscription-tests/src/main.rs function main (line 10) | fn main() { FILE: juniper-from-schema-build-tests/basic/build.rs function main (line 1) | fn main() { FILE: juniper-from-schema-build-tests/basic/src/lib.rs type Context (line 8) | pub struct Context; type Query (line 13) | pub struct Query; method field_ping (line 16) | fn field_ping(&self, _: &Executor) -> FieldResult<&bool> { FILE: juniper-from-schema-build-tests/file/build.rs function main (line 1) | fn main() { FILE: juniper-from-schema-build-tests/file/src/lib.rs type Context (line 8) | pub struct Context; type Query (line 13) | pub struct Query; method field_ping (line 16) | fn field_ping(&self, _: &Executor<()>) -> Result<&bool, MyError> { type MyError (line 22) | pub struct MyError; method into_field_error (line 25) | fn into_field_error(self) -> FieldError { FILE: juniper-from-schema-build/src/lib.rs function compile_schema_literal (line 60) | pub fn compile_schema_literal(schema: &str) -> Result<(), Box> { function configure_for_schema_literal (line 67) | pub fn configure_for_schema_literal(schema: &str) -> CodeGen { function compile_file (line 76) | pub fn compile_file>(path: P) -> Result<(), Box>(path: P) -> CodeGen { type CodeGen (line 96) | pub struct CodeGen { method context_type (line 114) | pub fn context_type(mut self, context_type: &str) -> Self { method error_type (line 124) | pub fn error_type(mut self, error_type: &str) -> Self { method compile (line 130) | pub fn compile(self) -> Result<(), Box> { type SchemaLocation (line 103) | enum SchemaLocation { FILE: juniper-from-schema-code-gen/src/ast_pass/code_gen_pass/gen_query_trails.rs type QueryTrailCodeGenPass (line 17) | struct QueryTrailCodeGenPass<'pass, 'doc> { function gen_query_trails (line 24) | pub fn gen_query_trails(&mut self, doc: &'doc Document<'doc, &'doc str>)... function gen_query_trail (line 58) | fn gen_query_trail(&mut self) { function gen_from_default_scalar_value (line 79) | fn gen_from_default_scalar_value(&mut self) { function gen_from_look_ahead_value (line 143) | fn gen_from_look_ahead_value(&mut self) { function gen_field_walk_methods (line 334) | fn gen_field_walk_methods(&mut self, obj: InternalQueryTrailNode<'doc>) { function gen_conversion_methods (line 389) | fn gen_conversion_methods( function error_msg_if_field_types_dont_overlap (line 429) | fn error_msg_if_field_types_dont_overlap(&mut self, union: &'doc UnionTy... function gen_field_walk_method (line 460) | fn gen_field_walk_method( function gen_args_query_trail (line 551) | fn gen_args_query_trail( function gen_argument_look_ahead_methods (line 620) | fn gen_argument_look_ahead_methods( function visit_object_type (line 702) | fn visit_object_type(&mut self, obj: &'doc ObjectType<'doc, &'doc str>) { function visit_interface_type (line 706) | fn visit_interface_type(&mut self, interface: &'doc InterfaceType<'doc, ... function visit_union_type (line 710) | fn visit_union_type(&mut self, union: &'doc UnionType<'doc, &'doc str>) { type FieldWalkMethod (line 720) | struct FieldWalkMethod { type HashFieldByName (line 729) | struct HashFieldByName<'a>(&'a Field<'a, &'a str>); method eq (line 732) | fn eq(&self, other: &HashFieldByName) -> bool { method hash (line 740) | fn hash(&self, state: &mut H) { type InternalQueryTrailNode (line 746) | enum InternalQueryTrailNode<'a> { function name (line 753) | fn name(&self) -> Ident { function fields (line 761) | fn fields(&self) -> Vec<&'a Field<'a, &'a str>> { function build_union_fields_set (line 773) | fn build_union_fields_set<'d>( function build_fields_map (line 790) | fn build_fields_map<'a>( function test_fails_to_generate_query_trail_for_unions_where_fields_dont_overlap (line 815) | fn test_fails_to_generate_query_trail_for_unions_where_fields_dont_overl... FILE: juniper-from-schema-code-gen/src/ast_pass/code_gen_pass/mod.rs type CodeGenPass (line 18) | pub struct CodeGenPass<'doc> { function new (line 35) | pub fn new( function gen_juniper_code (line 58) | pub fn gen_juniper_code( function validate_doc (line 107) | fn validate_doc(&mut self, doc: &'doc schema::Document<'doc, &'doc str>) { function check_for_errors (line 123) | fn check_for_errors(&self) -> Result<(), BTreeSet> { method emit_error (line 133) | fn emit_error(&mut self, pos: Pos, kind: ErrorKind) { function visit_schema_definition (line 139) | fn visit_schema_definition(&mut self, node: &'doc schema::SchemaDefiniti... function visit_directive_definition (line 188) | fn visit_directive_definition( function visit_scalar_type (line 197) | fn visit_scalar_type(&mut self, node: &'doc schema::ScalarType<'doc, &'d... function visit_object_type (line 242) | fn visit_object_type(&mut self, node: &'doc schema::ObjectType<'doc, &'d... function visit_interface_type (line 291) | fn visit_interface_type(&mut self, node: &'doc schema::InterfaceType<'do... function visit_union_type (line 327) | fn visit_union_type(&mut self, node: &'doc schema::UnionType<'doc, &'doc... function visit_enum_type (line 365) | fn visit_enum_type(&mut self, node: &'doc schema::EnumType<'doc, &'doc s... function visit_input_object_type (line 408) | fn visit_input_object_type(&mut self, node: &'doc schema::InputObjectTyp... function visit_scalar_type_extension (line 458) | fn visit_scalar_type_extension( function visit_object_type_extension (line 465) | fn visit_object_type_extension( function visit_interface_type_extension (line 472) | fn visit_interface_type_extension( function visit_union_type_extension (line 479) | fn visit_union_type_extension( function visit_enum_type_extension (line 486) | fn visit_enum_type_extension( function visit_input_object_type_extension (line 493) | fn visit_input_object_type_extension( function graphql_field_to_rust_field (line 502) | fn graphql_field_to_rust_field( function graphql_type_to_rust_type (line 576) | fn graphql_type_to_rust_type( function quote_value (line 681) | fn quote_value( function quote_object_value (line 727) | fn quote_object_value( function validate_juniper_directive_definition (line 789) | fn validate_juniper_directive_definition( function validate_directive_for_field (line 1019) | fn validate_directive_for_field( type Either (line 1054) | enum Either { method to_tokens (line 1064) | fn to_tokens(&self, tokens: &mut TokenStream) { type Type (line 1073) | enum Type { method is_nullable (line 1085) | fn is_nullable(&self) -> bool { method supports_as_ref (line 1089) | fn supports_as_ref(&self) -> bool { method remove_one_layer_of_nullability_by_value (line 1102) | fn remove_one_layer_of_nullability_by_value(self) -> Box { method remove_one_layer_of_nullability (line 1109) | fn remove_one_layer_of_nullability(&self) -> &Type { method kind (line 1116) | fn kind(&self) -> TypeKind { method innermost_type (line 1129) | fn innermost_type(&self) -> &Type { method to_tokens (line 1144) | fn to_tokens(&self, tokens: &mut TokenStream) { type Output (line 1176) | struct Output {} type Scalar (line 1179) | struct Scalar<'doc> { method to_tokens (line 1185) | fn to_tokens(&self, tokens: &mut TokenStream) { type Object (line 1244) | struct Object<'doc> { method to_tokens (line 1253) | fn to_tokens(&self, tokens: &mut TokenStream) { function fields_trait_name (line 1311) | fn fields_trait_name(name: &Ident) -> Ident { type Field (line 1316) | struct Field<'doc> { function to_tokens_for_graphql_object_impl (line 1327) | fn to_tokens_for_graphql_object_impl<'a>( function to_tokens_for_trait (line 1337) | fn to_tokens_for_trait<'a>(&'a self) -> FieldToTokensTrait<'a, 'doc> { function to_tokens_for_interface (line 1341) | fn to_tokens_for_interface<'a>(&'a self) -> FieldToTokensInterface<'a, '... function to_tokens_for_interface_impl (line 1345) | fn to_tokens_for_interface_impl<'a>( function to_tokens_for_subscription_impl (line 1355) | fn to_tokens_for_subscription_impl<'a>( function to_tokens_for_subscription_trait (line 1365) | fn to_tokens_for_subscription_trait<'a>( function trait_field_name (line 1371) | fn trait_field_name(&self) -> Ident { function asyncness (line 1375) | fn asyncness(&self) -> Option { function awaitness (line 1383) | fn awaitness(&self) -> Option { function return_type_not_wrapped_in_result (line 1391) | fn return_type_not_wrapped_in_result(&self) -> syn::Type { function full_return_type (line 1408) | fn full_return_type(&self) -> syn::Type { function full_stream_return_type (line 1416) | fn full_stream_return_type(&self) -> syn::Type { function stream_item_type (line 1441) | fn stream_item_type(&self) -> syn::Type { function query_trail_type (line 1455) | fn query_trail_type(&self) -> &Type { function query_trail_param (line 1459) | fn query_trail_param(&self) -> Option { type FieldToTokensGraphqlObject (line 1473) | struct FieldToTokensGraphqlObject<'a, 'doc> { method to_tokens (line 1480) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldToTokensTrait (line 1568) | struct FieldToTokensTrait<'a, 'doc> { method to_tokens (line 1573) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldToTokensInterface (line 1605) | struct FieldToTokensInterface<'a, 'doc> { method to_tokens (line 1610) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldToTokensInterfaceImpl (line 1652) | struct FieldToTokensInterfaceImpl<'a, 'doc> { method to_tokens (line 1658) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldToTokensForSubscriptionImpl (line 1735) | struct FieldToTokensForSubscriptionImpl<'a, 'doc> { method to_tokens (line 1741) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldToTokensForSubscriptionTrait (line 1845) | struct FieldToTokensForSubscriptionTrait<'a, 'doc> { method to_tokens (line 1850) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldArg (line 1879) | struct FieldArg<'doc> { function to_tokens_for_graphql_object_impl (line 1888) | fn to_tokens_for_graphql_object_impl<'a>(&'a self) -> FieldArgToTokensGr... function to_tokens_for_trait (line 1892) | fn to_tokens_for_trait<'a>(&'a self) -> FieldArgsToTokensTrait<'a, 'doc> { function to_tokens_for_interface (line 1896) | fn to_tokens_for_interface<'a>(&'a self) -> FieldArgsToTokensInterface<'... type FieldArgToTokensGraphqlObject (line 1901) | struct FieldArgToTokensGraphqlObject<'a, 'doc>(&'a FieldArg<'doc>); method to_tokens (line 1904) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldArgsToTokensTrait (line 1919) | struct FieldArgsToTokensTrait<'a, 'doc>(&'a FieldArg<'doc>); method to_tokens (line 1922) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldArgsToTokensInterface (line 1943) | struct FieldArgsToTokensInterface<'a, 'doc>(&'a FieldArg<'doc>); method to_tokens (line 1946) | fn to_tokens(&self, tokens: &mut TokenStream) { type Subscription (line 1962) | struct Subscription<'doc> { method to_tokens (line 1970) | fn to_tokens(&self, tokens: &mut TokenStream) { type Interface (line 2020) | struct Interface<'doc> { method to_tokens (line 2030) | fn to_tokens(&self, tokens: &mut TokenStream) { type Union (line 2085) | struct Union<'doc> { method to_tokens (line 2093) | fn to_tokens(&self, tokens: &mut TokenStream) { type UnionVariant (line 2137) | struct UnionVariant { method to_tokens (line 2144) | fn to_tokens(&self, tokens: &mut TokenStream) { type Enum (line 2158) | struct Enum<'doc> { method to_tokens (line 2165) | fn to_tokens(&self, tokens: &mut TokenStream) { type EnumVariant (line 2232) | struct EnumVariant<'doc> { method to_tokens (line 2240) | fn to_tokens(&self, tokens: &mut TokenStream) { type InputObject (line 2272) | struct InputObject<'doc> { method to_tokens (line 2279) | fn to_tokens(&self, tokens: &mut TokenStream) { type InputObjectField (line 2371) | struct InputObjectField<'doc> { method to_tokens (line 2378) | fn to_tokens(&self, tokens: &mut TokenStream) { type SchemaType (line 2398) | struct SchemaType { method to_tokens (line 2405) | fn to_tokens(&self, tokens: &mut TokenStream) { function add_deprecation_graphql_attr_token (line 2424) | fn add_deprecation_graphql_attr_token( type GraphqlAttr (line 2438) | enum GraphqlAttr { method new (line 2453) | fn new() -> Self { method new_object (line 2457) | fn new_object() -> Self { method new_subscription (line 2461) | fn new_subscription() -> Self { method new_interface_top_level (line 2465) | fn new_interface_top_level() -> Self { method push (line 2469) | fn push(&mut self, key: Ident) { method push_key_value (line 2479) | fn push_key_value(&mut self, key: Ident, value: T) { method push_fn (line 2492) | fn push_fn(&mut self, name: Ident, values: I) type GraphqlAttrItem (line 2446) | enum GraphqlAttrItem { method to_tokens (line 2513) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 2536) | fn to_tokens(&self, tokens: &mut TokenStream) { type FieldLocation (line 2547) | enum FieldLocation { function maybe_wrap_final_return_type_in_result (line 2553) | fn maybe_wrap_final_return_type_in_result( FILE: juniper-from-schema-code-gen/src/ast_pass/directive_parsing.rs type FromDirective (line 9) | pub trait FromDirective: Sized { method from_directive (line 10) | fn from_directive<'doc>(dir: &'doc Directive<'doc, &'doc str>) -> Resu... method from_directive (line 51) | fn from_directive<'doc>(dir: &'doc Directive<'doc, &'doc str>) -> Resu... type FromDirectiveArguments (line 13) | pub trait FromDirectiveArguments: Sized + Default { constant KEY (line 14) | const KEY: &'static str; method from_directive_args (line 16) | fn from_directive_args<'doc>( constant KEY (line 22) | const KEY: &'static str = T::KEY; method from_directive_args (line 24) | fn from_directive_args<'doc>( constant KEY (line 203) | const KEY: &'static str = "ownership"; method from_directive_args (line 205) | fn from_directive_args<'doc>( constant KEY (line 246) | const KEY: &'static str = "infallible"; method from_directive_args (line 248) | fn from_directive_args<'doc>( constant KEY (line 270) | const KEY: &'static str = "async"; method from_directive_args (line 272) | fn from_directive_args<'doc>( constant KEY (line 300) | const KEY: &'static str = "stream_type"; method from_directive_args (line 302) | fn from_directive_args<'doc>( constant KEY (line 326) | const KEY: &'static str = "stream_item_infallible"; method from_directive_args (line 328) | fn from_directive_args<'doc>( constant KEY (line 358) | const KEY: &'static str = "with_time_zone"; method from_directive_args (line 360) | fn from_directive_args<'doc>( type Deprecation (line 39) | pub enum Deprecation { method default (line 45) | fn default() -> Self { type JuniperDirective (line 98) | pub struct JuniperDirective { method default (line 104) | fn default() -> Self { type FieldDirectives (line 174) | pub struct FieldDirectives { type Ownership (line 184) | pub enum Ownership { method is_as_ref (line 191) | pub fn is_as_ref(&self) -> bool { method default (line 197) | fn default() -> Self { type Infallible (line 235) | pub struct Infallible { method default (line 240) | fn default() -> Self { type Async (line 265) | pub struct Async { method default (line 289) | fn default() -> Self { type StreamType (line 295) | pub struct StreamType { type StreamItemInfallible (line 321) | pub struct StreamItemInfallible { type DateTimeScalarArguments (line 345) | pub struct DateTimeScalarArguments { method default (line 350) | fn default() -> Self { function value_as_string (line 376) | fn value_as_string<'doc>(value: &'doc Value<'doc, &'doc str>) -> Result<... function value_as_bool (line 388) | fn value_as_bool<'doc>(value: &'doc Value<'doc, &'doc str>) -> Result { method parse_directives (line 403) | fn parse_directives(&mut self, input: T) -> Self::Output; type Output (line 407) | type Output = FieldDirectives; function parse_directives (line 409) | fn parse_directives(&mut self, input: &'doc Field<'doc, &'doc str>) -> S... type Output (line 459) | type Output = Deprecation; function parse_directives (line 461) | fn parse_directives(&mut self, input: &'doc EnumValue<'doc, &'doc str>) ... type DateTimeScalarType (line 480) | pub struct DateTimeScalarType<'a>(pub &'a ScalarType<'a, &'a str>); type Output (line 486) | type Output = DateTimeScalarArguments; method parse_directives (line 488) | fn parse_directives(&mut self, input: DateTimeScalarType<'doc>) -> Self:... FILE: juniper-from-schema-code-gen/src/ast_pass/error.rs type Error (line 6) | pub struct Error { method display (line 12) | pub fn display<'a>(&'a self, raw_schema: &'a str) -> ErrorDisplay<'a> { type ErrorDisplay (line 21) | pub struct ErrorDisplay<'a> { function fmt (line 27) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Deprecation (line 73) | pub enum Deprecation { method fmt (line 80) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ValueType (line 93) | pub enum ValueType { method from (line 106) | fn from(value: &'doc Value<'doc, &'doc str>) -> Self { method fmt (line 122) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Ownership (line 139) | pub enum Ownership { method fmt (line 144) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Juniper (line 156) | pub enum Juniper { method fmt (line 161) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type UnsupportedDirectiveKind (line 169) | pub enum UnsupportedDirectiveKind { method fmt (line 180) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ErrorKind (line 194) | pub enum ErrorKind { method description (line 230) | fn description(&self) -> String { method notes (line 303) | fn notes(&self) -> Option { type Indent (line 380) | trait Indent { method indent (line 381) | fn indent(&self, size: usize) -> String; method indent (line 385) | fn indent(&self, size: usize) -> String { function number_of_digits (line 399) | fn number_of_digits(n: i32) -> usize { function test_number_of_digits (line 413) | fn test_number_of_digits() { FILE: juniper-from-schema-code-gen/src/ast_pass/mod.rs function type_name (line 15) | pub fn type_name<'doc>(type_: &Type<'doc, &'doc str>) -> &'doc str { type TypeKind (line 24) | pub enum TypeKind { type EmitError (line 29) | pub trait EmitError { method emit_error (line 30) | fn emit_error(&mut self, pos: Pos, kind: ErrorKind); method emit_error (line 34) | fn emit_error(&mut self, pos: Pos, kind: ErrorKind) { method emit_error (line 223) | fn emit_error(&mut self, pos: Pos, kind: ErrorKind) { type AstData (line 41) | pub struct AstData<'doc> { function visit_object_type (line 53) | fn visit_object_type(&mut self, obj: &'doc ObjectType<'doc, &'doc str>) { function visit_scalar_type (line 62) | fn visit_scalar_type(&mut self, scalar: &'doc ScalarType<'doc, &'doc str... function visit_enum_type (line 79) | fn visit_enum_type(&mut self, enum_type: &'doc EnumType<'doc, &'doc str>) { function visit_union_type (line 83) | fn visit_union_type(&mut self, union_type: &'doc UnionType<'doc, &'doc s... function visit_input_object_type (line 87) | fn visit_input_object_type(&mut self, input_type: &'doc InputObjectType<... function visit_schema_definition (line 96) | fn visit_schema_definition(&mut self, node: &'doc SchemaDefinition<'doc,... function new_from_doc (line 104) | pub fn new_from_doc(doc: &'doc Document<'doc, &'doc str>) -> Result Self { function get_implementors_of_interface (line 128) | pub fn get_implementors_of_interface(&self, name: &str) -> Option<&Vec<&... function date_scalar_defined (line 132) | pub fn date_scalar_defined(&self) -> bool { function date_time_scalar_defined (line 136) | pub fn date_time_scalar_defined(&self) -> bool { function date_time_scalar_definition (line 140) | pub fn date_time_scalar_definition(&self) -> Option bool { function url_scalar_defined (line 156) | pub fn url_scalar_defined(&self) -> bool { function is_scalar (line 160) | pub fn is_scalar(&self, name: &str) -> bool { function is_enum_type (line 164) | pub fn is_enum_type(&self, name: &str) -> bool { function is_union_type (line 168) | pub fn is_union_type(&self, name: &str) -> bool { function is_interface_type (line 172) | pub fn is_interface_type(&self, name: &str) -> bool { function input_object_field_is_nullable (line 177) | pub fn input_object_field_is_nullable( function input_object_field_names (line 193) | pub fn input_object_field_names( function input_object_field_type_name (line 205) | pub fn input_object_field_type_name( function is_subscription_type (line 215) | pub fn is_subscription_type(&self, name: &'doc str) -> bool { type DateTimeScalarDefinition (line 229) | pub enum DateTimeScalarDefinition { type NullableType (line 235) | pub enum NullableType<'a> { function from_schema_type (line 242) | pub fn from_schema_type(ty: &Type<'a, &'a str>) -> Self { function debug_print (line 249) | fn debug_print(&self) -> String { function map (line 258) | fn map<'a>(ty: &Type<'a, &'a str>) -> NullableType<'a> { function map_inner (line 270) | fn map_inner<'a>(ty: &Type<'a, &'a str>, inside_non_null: bool) -> Nulla... function named_type (line 297) | fn named_type() { FILE: juniper-from-schema-code-gen/src/ast_pass/schema_visitor.rs type SchemaVisitor (line 8) | pub trait SchemaVisitor<'doc> { method visit_document (line 10) | fn visit_document(&mut self, _: &'doc schema::Document<'doc, &'doc str... method visit_schema_definition (line 13) | fn visit_schema_definition(&mut self, _: &'doc schema::SchemaDefinitio... method visit_directive_definition (line 16) | fn visit_directive_definition( method visit_type_definition (line 23) | fn visit_type_definition(&mut self, _: &'doc schema::TypeDefinition<'d... method visit_scalar_type (line 26) | fn visit_scalar_type(&mut self, _: &'doc schema::ScalarType<'doc, &'do... method visit_object_type (line 29) | fn visit_object_type(&mut self, _: &'doc schema::ObjectType<'doc, &'do... method visit_interface_type (line 32) | fn visit_interface_type(&mut self, _: &'doc schema::InterfaceType<'doc... method visit_union_type (line 35) | fn visit_union_type(&mut self, _: &'doc schema::UnionType<'doc, &'doc ... method visit_enum_type (line 38) | fn visit_enum_type(&mut self, _: &'doc schema::EnumType<'doc, &'doc st... method visit_input_object_type (line 41) | fn visit_input_object_type(&mut self, _: &'doc schema::InputObjectType... method visit_type_extension (line 44) | fn visit_type_extension(&mut self, _: &'doc schema::TypeExtension<'doc... method visit_scalar_type_extension (line 47) | fn visit_scalar_type_extension( method visit_object_type_extension (line 54) | fn visit_object_type_extension( method visit_interface_type_extension (line 61) | fn visit_interface_type_extension( method visit_union_type_extension (line 68) | fn visit_union_type_extension(&mut self, _: &'doc schema::UnionTypeExt... method visit_enum_type_extension (line 72) | fn visit_enum_type_extension(&mut self, _: &'doc schema::EnumTypeExten... method visit_input_object_type_extension (line 75) | fn visit_input_object_type_extension( method and (line 82) | fn and(self, rhs: T) -> And function visit_document (line 90) | pub fn visit_document<'doc, V: SchemaVisitor<'doc>>( function visit_schema_definition (line 106) | pub fn visit_schema_definition<'doc, V: SchemaVisitor<'doc>>( function visit_directive_definition (line 113) | pub fn visit_directive_definition<'doc, V: SchemaVisitor<'doc>>( function visit_type_definition (line 120) | pub fn visit_type_definition<'doc, V: SchemaVisitor<'doc>>( function visit_scalar_type (line 135) | pub fn visit_scalar_type<'doc, V: SchemaVisitor<'doc>>( function visit_object_type (line 142) | pub fn visit_object_type<'doc, V: SchemaVisitor<'doc>>( function visit_interface_type (line 149) | pub fn visit_interface_type<'doc, V: SchemaVisitor<'doc>>( function visit_union_type (line 156) | pub fn visit_union_type<'doc, V: SchemaVisitor<'doc>>( function visit_enum_type (line 163) | pub fn visit_enum_type<'doc, V: SchemaVisitor<'doc>>( function visit_input_object_type (line 170) | pub fn visit_input_object_type<'doc, V: SchemaVisitor<'doc>>( function visit_type_extension (line 177) | pub fn visit_type_extension<'doc, V: SchemaVisitor<'doc>>( function visit_scalar_type_extension (line 192) | pub fn visit_scalar_type_extension<'doc, V: SchemaVisitor<'doc>>( function visit_object_type_extension (line 199) | pub fn visit_object_type_extension<'doc, V: SchemaVisitor<'doc>>( function visit_interface_type_extension (line 206) | pub fn visit_interface_type_extension<'doc, V: SchemaVisitor<'doc>>( function visit_union_type_extension (line 213) | pub fn visit_union_type_extension<'doc, V: SchemaVisitor<'doc>>( function visit_enum_type_extension (line 220) | pub fn visit_enum_type_extension<'doc, V: SchemaVisitor<'doc>>( function visit_input_object_type_extension (line 227) | pub fn visit_input_object_type_extension<'doc, V: SchemaVisitor<'doc>>( type And (line 235) | pub struct And { function into_inner (line 241) | pub fn into_inner(self) -> (A, B) { function visit_document (line 252) | fn visit_document(&mut self, node: &'doc schema::Document<'doc, &'doc st... function visit_schema_definition (line 258) | fn visit_schema_definition(&mut self, node: &'doc schema::SchemaDefiniti... function visit_directive_definition (line 264) | fn visit_directive_definition( function visit_type_definition (line 273) | fn visit_type_definition(&mut self, node: &'doc schema::TypeDefinition<'... function visit_scalar_type (line 279) | fn visit_scalar_type(&mut self, node: &'doc schema::ScalarType<'doc, &'d... function visit_object_type (line 285) | fn visit_object_type(&mut self, node: &'doc schema::ObjectType<'doc, &'d... function visit_interface_type (line 291) | fn visit_interface_type(&mut self, node: &'doc schema::InterfaceType<'do... function visit_union_type (line 297) | fn visit_union_type(&mut self, node: &'doc schema::UnionType<'doc, &'doc... function visit_enum_type (line 303) | fn visit_enum_type(&mut self, node: &'doc schema::EnumType<'doc, &'doc s... function visit_input_object_type (line 309) | fn visit_input_object_type(&mut self, node: &'doc schema::InputObjectTyp... function visit_type_extension (line 315) | fn visit_type_extension(&mut self, node: &'doc schema::TypeExtension<'do... function visit_scalar_type_extension (line 321) | fn visit_scalar_type_extension( function visit_object_type_extension (line 330) | fn visit_object_type_extension( function visit_interface_type_extension (line 339) | fn visit_interface_type_extension( function visit_union_type_extension (line 348) | fn visit_union_type_extension( function visit_enum_type_extension (line 357) | fn visit_enum_type_extension( function visit_input_object_type_extension (line 366) | fn visit_input_object_type_extension( FILE: juniper-from-schema-code-gen/src/ast_pass/validations.rs type FieldNameCaseValidator (line 10) | pub struct FieldNameCaseValidator { method new (line 15) | pub fn new() -> Self { method visit_object_type (line 23) | fn visit_object_type(&mut self, ty: &'doc schema::ObjectType<'doc, &'d... method visit_interface_type (line 27) | fn visit_interface_type(&mut self, ty: &'doc schema::InterfaceType<'do... method visit_input_object_type (line 31) | fn visit_input_object_type(&mut self, ty: &'doc schema::InputObjectTyp... method validate_fields (line 39) | fn validate_fields<'doc>(&mut self, fields: &'doc [Field<'doc, &'doc s... method validate_field (line 45) | fn validate_field(&mut self, name: &str, pos: Pos) { type UuidNameCaseValidator (line 52) | pub struct UuidNameCaseValidator { method new (line 57) | pub fn new() -> Self { method visit_scalar_type (line 65) | fn visit_scalar_type(&mut self, scalar: &'doc ScalarType<'doc, &'doc s... function is_snake_case (line 73) | fn is_snake_case(s: &str) -> bool { function test_is_snake_case (line 83) | fn test_is_snake_case() { FILE: juniper-from-schema-code-gen/src/lib.rs constant DATE_TIME_SCALAR_NAME (line 25) | const DATE_TIME_SCALAR_NAME: &str = "DateTimeUtc"; constant DATE_SCALAR_NAME (line 26) | const DATE_SCALAR_NAME: &str = "Date"; constant UUID_SCALAR_NAME (line 27) | const UUID_SCALAR_NAME: &str = "Uuid"; constant URL_SCALAR_NAME (line 28) | const URL_SCALAR_NAME: &str = "Url"; type CodeGen (line 31) | pub struct CodeGen { method build_from_schema_file (line 38) | pub fn build_from_schema_file(path: PathBuf) -> CodeGenBuilder { method build_from_schema_literal (line 46) | pub fn build_from_schema_literal(schema: String) -> CodeGenBuilder { method generate_code (line 54) | pub fn generate_code(self) -> Result { function include_literal_schema (line 106) | fn include_literal_schema(tokens: &mut proc_macro2::TokenStream, schema_... type Error (line 120) | pub enum Error { method fmt (line 130) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type CodeGenBuilder (line 161) | pub struct CodeGenBuilder { method context_type (line 168) | pub fn context_type(mut self, context_type: syn::Type) -> Self { method error_type (line 173) | pub fn error_type(mut self, error_type: syn::Type) -> Self { method finish (line 178) | pub fn finish(self) -> CodeGen { type SchemaLocation (line 188) | enum SchemaLocation { function default_error_type (line 193) | pub fn default_error_type() -> syn::Type { function default_context_type (line 197) | pub fn default_context_type() -> syn::Type { function debugging_enabled (line 201) | fn debugging_enabled() -> bool { FILE: juniper-from-schema-proc-macro/src/lib.rs function graphql_schema_from_file (line 22) | pub fn graphql_schema_from_file(input: proc_macro::TokenStream) -> proc_... function graphql_schema (line 79) | pub fn graphql_schema(input: proc_macro::TokenStream) -> proc_macro::Tok... FILE: juniper-from-schema-proc-macro/src/parse_input.rs type GraphqlSchemaFromFileInput (line 9) | pub struct GraphqlSchemaFromFileInput { method parse (line 16) | fn parse(input: ParseStream) -> syn::Result { FILE: juniper-from-schema-proc-macro/tests/version-numbers.rs function test_html_root_url (line 5) | fn test_html_root_url() { FILE: juniper-from-schema/examples/async.rs type Context (line 22) | pub struct Context; type Tweet (line 26) | pub struct Tweet { method field_id (line 32) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { method field_text (line 36) | fn field_text(&self, executor: &Executor) -> FieldResult<&Strin... type Query (line 41) | pub struct Query; method field_find_tweet (line 45) | async fn field_find_tweet<'s, 'r, 'a>( function main (line 60) | fn main() {} FILE: juniper-from-schema/examples/default_argument_values.rs type Context (line 25) | pub struct Context; type Post (line 29) | pub struct Post { method field_id (line 34) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { type Query (line 39) | pub struct Query; method field_all_posts (line 42) | fn field_all_posts( function main (line 57) | fn main() {} FILE: juniper-from-schema/examples/enumeration_types.rs function main (line 25) | fn main() {} type Context (line 27) | pub struct Context; type Post (line 31) | pub struct Post { method field_id (line 36) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { type Query (line 41) | pub struct Query; method field_all_posts (line 44) | fn field_all_posts( FILE: juniper-from-schema/examples/hello_world.rs type Context (line 24) | pub struct Context; type Query (line 27) | pub struct Query; method field_hello_world (line 30) | fn field_hello_world(&self, executor: &Executor, name: String) ... type Mutation (line 35) | pub struct Mutation; method field_noop (line 38) | fn field_noop(&self, executor: &Executor) -> FieldResult<&bool> { function main (line 43) | fn main() { FILE: juniper-from-schema/examples/input_types.rs function main (line 28) | fn main() {} type Context (line 30) | pub struct Context; type Post (line 34) | pub struct Post { method field_id (line 39) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { method field_title (line 43) | fn field_title(&self, executor: &Executor) -> FieldResult<&Stri... type Query (line 48) | pub struct Query; method field_noop (line 51) | fn field_noop(&self, executor: &Executor) -> FieldResult<&bool> { type Mutation (line 56) | pub struct Mutation; method field_create_post (line 59) | fn field_create_post( FILE: juniper-from-schema/examples/interface.rs type Context (line 31) | pub struct Context; type Article (line 35) | pub struct Article { method field_id (line 41) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { method field_text (line 45) | fn field_text(&self, executor: &Executor) -> FieldResult<&Strin... type Tweet (line 50) | pub struct Tweet { method field_id (line 56) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { method field_text (line 60) | fn field_text(&self, executor: &Executor) -> FieldResult<&Strin... type Query (line 65) | pub struct Query; method field_search (line 68) | fn field_search( function main (line 89) | fn main() {} FILE: juniper-from-schema/examples/query_trails.rs function main (line 7) | fn main() {} type Context (line 9) | pub struct Context; type Query (line 32) | pub struct Query; method field_all_posts (line 35) | fn field_all_posts( type Post (line 56) | pub struct Post { method field_id (line 62) | fn field_id(&self, executor: &Executor) -> FieldResult<&i32> { method field_author (line 66) | fn field_author( type User (line 75) | pub struct User { method field_id (line 80) | fn field_id(&self, executor: &Executor) -> FieldResult<&i32> { FILE: juniper-from-schema/examples/subscription.rs type Context (line 30) | pub struct Context { type Tweet (line 37) | pub struct Tweet { method field_id (line 43) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { type Subscription (line 48) | pub struct Subscription; method field_tweets (line 51) | fn field_tweets( type Query (line 63) | pub struct Query; method field_ping (line 67) | fn field_ping(&self, executor: &Executor) -> FieldResult<&bool> { function main (line 72) | fn main() {} FILE: juniper-from-schema/examples/union_types.rs type Context (line 28) | pub struct Context; type Article (line 32) | pub struct Article { method field_id (line 38) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { method field_text (line 42) | fn field_text(&self, executor: &Executor) -> FieldResult<&Strin... type Tweet (line 47) | pub struct Tweet { method field_id (line 53) | fn field_id(&self, executor: &Executor) -> FieldResult<&ID> { method field_text (line 57) | fn field_text(&self, executor: &Executor) -> FieldResult<&Strin... type Query (line 62) | pub struct Query; method field_search (line 65) | fn field_search( function main (line 86) | fn main() {} FILE: juniper-from-schema/src/lib.rs type Walked (line 1761) | pub struct Walked; type NotWalked (line 1764) | pub struct NotWalked; type QueryTrail (line 1767) | pub struct QueryTrail<'r, T, K> { function walk (line 1780) | pub fn walk(self) -> Option> { function new (line 1798) | pub fn new(lh: &'r LookAheadSelection<'r, DefaultScalarValue>) -> QueryT... function test_compile_pass (line 1831) | fn test_compile_pass() { function setup_subscription_tests (line 1842) | fn setup_subscription_tests(outcome: &str, t: &TestCases) { FILE: juniper-from-schema/tests/compile_fail/docs_on_special_case_scalars.rs type Query (line 28) | pub struct Query; method field_foo (line 31) | fn field_foo(&self, _: &Executor) -> FieldResult { FILE: juniper-from-schema/tests/compile_fail/invalid_as_ref_type.rs type Query (line 14) | pub struct Query; method field_as_ref_string (line 17) | fn field_as_ref_string( FILE: juniper-from-schema/tests/compile_fail/invalid_date_time_scalar_directive.rs type Query (line 18) | pub struct Query; method field_date_time (line 21) | fn field_date_time(&self, _: &Executor) -> FieldResult) -> FieldResult<&Str... FILE: juniper-from-schema/tests/compile_fail/invalid_stream_return_type.rs type Query (line 24) | pub struct Query; method field_ping (line 27) | fn field_ping(&self, _: &Executor) -> FieldResult<&bool> { type Subscription (line 32) | pub struct Subscription; method field_users (line 35) | fn field_users<'r, 'a>( type User (line 44) | pub struct User { method field_id (line 50) | fn field_id(&self, _: &Executor) -> FieldResult<&ID> { method field_name (line 54) | fn field_name(&self, _: &Executor) -> FieldResult<&String> { FILE: juniper-from-schema/tests/compile_fail/scalar_with_built_in_name.rs type Query (line 18) | pub struct Query; method field_hello_world (line 21) | fn field_hello_world(&self, executor: &Executor, name: String) ... FILE: juniper-from-schema/tests/compile_fail/snake_cased_fields_on_input_object_types.rs type Query (line 16) | pub struct Query; method field_field (line 19) | fn field_field(&self, _: &Executor) -> FieldResult<&String> { FILE: juniper-from-schema/tests/compile_fail/snake_cased_fields_on_interfaces.rs type Query (line 16) | pub struct Query; method field_field (line 19) | fn field_field( FILE: juniper-from-schema/tests/compile_fail/snake_cased_fields_on_types.rs type Query (line 12) | pub struct Query; method field_snake_cased (line 15) | fn field_snake_cased(&self, executor: &Executor) -> FieldResult... FILE: juniper-from-schema/tests/compile_fail/unknown_directive.rs type Query (line 12) | pub struct Query; method field_string (line 15) | fn field_string(&self, executor: &Executor) -> FieldResult<&Str... FILE: juniper-from-schema/tests/compile_fail/unsupported_config.rs type Query (line 9) | pub struct Query; method field_foo (line 12) | fn field_foo(&self, _: &Executor) -> FieldResult<&String> { FILE: juniper-from-schema/tests/compile_fail/uppercase_uuid.rs type Query (line 18) | pub struct Query; method field_uuid (line 21) | fn field_uuid(&self, _: &Executor) -> FieldResult { FILE: juniper-from-schema/tests/compile_pass/async.rs type Query (line 32) | pub struct Query; method field_async_ping (line 36) | async fn field_async_ping<'s, 'r, 'a>(&'s self, _: &Executor<'r, 'a, Con... method field_sync_ping (line 40) | fn field_sync_ping(&self, _: &Executor) -> bool { type User (line 45) | pub struct User; method field_id (line 49) | async fn field_id<'s, 'r, 'a>(&'s self, _: &Executor<'r, 'a, Context>) -... type Ready (line 55) | pub struct Ready(Option); type Output (line 60) | type Output = T; method poll (line 62) | fn poll(mut self: Pin<&mut Self>, _cx: &mut std::task::Context<'_>) -> P... function ready (line 67) | pub fn ready(t: T) -> Ready { FILE: juniper-from-schema/tests/compile_pass/async_as_ref.rs type Query (line 18) | pub struct Query; method field_find (line 22) | async fn field_find<'s, 'r, 'a>( type User (line 33) | pub struct User { method field_id (line 38) | fn field_id(&self, _: &Executor) -> &ID { FILE: juniper-from-schema/tests/compile_pass/async_field_returning_type.rs type Query (line 21) | pub struct Query; method field_find (line 25) | async fn field_find<'s, 'r, 'a>( type User (line 36) | pub struct User { method field_id (line 41) | fn field_id(&self, _: &Executor) -> &ID { FILE: juniper-from-schema/tests/compile_pass/async_returning_reference.rs type Query (line 21) | pub struct Query; method field_find (line 25) | async fn field_find<'s, 'r, 'a>( type User (line 36) | pub struct User { method field_id (line 41) | fn field_id(&self, _: &Executor) -> &ID { FILE: juniper-from-schema/tests/compile_pass/correct_executor_signature.rs type Query (line 12) | pub struct Query; method field_field (line 15) | fn field_field(&self, executor: &Executor) -> FieldResult<&i32> { FILE: juniper-from-schema/tests/compile_pass/custom_scalar.rs type Query (line 14) | pub struct Query; method field_field (line 17) | fn field_field<'a>( FILE: juniper-from-schema/tests/compile_pass/customizing_context_name.rs type MyContext (line 9) | pub struct MyContext; type Query (line 12) | pub struct Query; method field_foo (line 15) | fn field_foo(&self, _: &Executor) -> FieldResult<&String> { FILE: juniper-from-schema/tests/compile_pass/customizing_the_error_type.rs type MyError (line 9) | pub enum MyError { method into_field_error (line 15) | fn into_field_error(self) -> juniper::FieldError { type Query (line 20) | pub struct Query; method field_string (line 23) | fn field_string(&self, executor: &Executor) -> Result<&String, ... FILE: juniper-from-schema/tests/compile_pass/dates_and_times.rs type Query (line 20) | pub struct Query; method field_date (line 23) | fn field_date(&self, _: &Executor) -> FieldResult { method field_date_time (line 27) | fn field_date_time(&self, _: &Executor) -> FieldResult) -> FieldResult<&Str... FILE: juniper-from-schema/tests/compile_pass/empty_mutations.rs type Query (line 12) | pub struct Query; method field_string (line 15) | fn field_string(&self, executor: &Executor) -> FieldResult<&Str... function this_should_compile (line 20) | fn this_should_compile() { FILE: juniper-from-schema/tests/compile_pass/enums.rs type Query (line 18) | pub struct Query; method field_yes_no (line 21) | fn field_yes_no( FILE: juniper-from-schema/tests/compile_pass/field_args.rs type Query (line 13) | pub struct Query; method field_single (line 16) | fn field_single(&self, executor: &Executor, arg: i32) -> FieldR... method field_multiple (line 20) | fn field_multiple( FILE: juniper-from-schema/tests/compile_pass/infallible_directive.rs type Query (line 24) | pub struct Query; method field_unowned (line 27) | fn field_unowned(&self, _: &Executor) -> &String { method field_owned (line 31) | fn field_owned(&self, _: &Executor) -> String { method field_owned_reordered (line 35) | fn field_owned_reordered(&self, _: &Executor) -> String { type User (line 40) | pub struct User; method field_id (line 43) | fn field_id(&self, _: &Executor) -> &ID { FILE: juniper-from-schema/tests/compile_pass/input_object.rs type Query (line 17) | pub struct Query; method field_users_at_location (line 20) | fn field_users_at_location( FILE: juniper-from-schema/tests/compile_pass/input_object_clone.rs type Query (line 17) | pub struct Query; method field_users_at_location (line 20) | fn field_users_at_location( FILE: juniper-from-schema/tests/compile_pass/input_objects_have_public_fields.rs type Query (line 21) | pub struct Query; method field_users_at_location (line 24) | fn field_users_at_location( FILE: juniper-from-schema/tests/compile_pass/naive_date_time.rs type Query (line 18) | pub struct Query; method field_date_time (line 21) | fn field_date_time(&self, _: &Executor) -> FieldResult) -> FieldResult<&Vec<... FILE: juniper-from-schema/tests/compile_pass/non_null_list_nullable_items.rs type Query (line 12) | pub struct Query; method field_field (line 15) | fn field_field(&self, executor: &Executor) -> FieldResult<&Vec<... FILE: juniper-from-schema/tests/compile_pass/nullable_list_non_null_items.rs type Query (line 12) | pub struct Query; method field_field (line 15) | fn field_field(&self, executor: &Executor) -> FieldResult<&Opti... FILE: juniper-from-schema/tests/compile_pass/nullable_list_nullable_items.rs type Query (line 12) | pub struct Query; method field_field (line 15) | fn field_field( FILE: juniper-from-schema/tests/compile_pass/ownership_attributes.rs type Query (line 16) | pub struct Query; method field_borrowed_string (line 19) | fn field_borrowed_string(&self, executor: &Executor) -> FieldRe... method field_owned_string (line 23) | fn field_owned_string(&self, executor: &Executor) -> FieldResul... method field_as_ref_string (line 27) | fn field_as_ref_string<'s>( FILE: juniper-from-schema/tests/compile_pass/query_trail.rs type Query (line 22) | pub struct Query; method field_user (line 25) | fn field_user( type User (line 38) | pub struct User { method field_id (line 43) | fn field_id(&self, executor: &Executor) -> FieldResult<&i32> { method field_club (line 47) | fn field_club( method field_club2 (line 55) | fn field_club2( type Club (line 64) | pub struct Club { method field_id (line 69) | fn field_id(&self, executor: &Executor) -> FieldResult<&i32> { FILE: juniper-from-schema/tests/compile_pass/query_trail_methods_for_interfaces.rs type Query (line 37) | pub struct Query; method field_posts (line 40) | fn field_posts( type Post (line 49) | pub struct Post { method field_comments (line 54) | fn field_comments( type Comment (line 63) | pub struct Comment { method field_id (line 68) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_author (line 72) | fn field_author( type User (line 89) | pub struct User { method field_id (line 94) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_country (line 98) | fn field_country( type Country (line 107) | pub struct Country { method field_id (line 112) | fn field_id(&self, executor: &Executor) -> FieldResult { FILE: juniper-from-schema/tests/compile_pass/query_trail_methods_for_union_types.rs type Query (line 40) | pub struct Query; method field_posts (line 43) | fn field_posts( type Post (line 52) | pub struct Post { method field_comments (line 57) | fn field_comments( type Comment (line 66) | pub struct Comment { method field_id (line 71) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_author (line 75) | fn field_author( type User (line 91) | pub struct User { method field_id (line 96) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_country (line 100) | fn field_country( type Company (line 109) | pub struct Company { method field_id (line 114) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_name (line 118) | fn field_name(&self, executor: &Executor) -> FieldResult { method field_country_of_operation (line 122) | fn field_country_of_operation( type Country (line 131) | pub struct Country { method field_id (line 136) | fn field_id(&self, executor: &Executor) -> FieldResult { FILE: juniper-from-schema/tests/compile_pass/returning_references.rs type Query (line 8) | pub struct Query; method field_user_nullable (line 11) | fn field_user_nullable( method field_user_non_null (line 20) | fn field_user_non_null( type User (line 30) | pub struct User { method field_id (line 37) | fn field_id(&self, executor: &Executor) -> FieldResult<&i32> { method field_name_nullable (line 41) | fn field_name_nullable( method field_name_non_null (line 48) | fn field_name_non_null(&self, executor: &Executor) -> FieldResu... function find_user (line 53) | fn find_user(id: i32) -> Option { FILE: juniper-from-schema/tests/compile_pass/setup.rs type Context (line 4) | pub struct Context; function main (line 7) | fn main() {} function __use_all_the_imports (line 10) | fn __use_all_the_imports( FILE: juniper-from-schema/tests/compile_pass/simple_non_null_scalars.rs type Query (line 15) | pub struct Query; method field_string (line 18) | fn field_string(&self, executor: &Executor) -> FieldResult<&Str... method field_float (line 22) | fn field_float(&self, executor: &Executor) -> FieldResult<&f64> { method field_int (line 26) | fn field_int(&self, executor: &Executor) -> FieldResult<&i32> { method field_boolean (line 30) | fn field_boolean(&self, executor: &Executor) -> FieldResult<&bo... FILE: juniper-from-schema/tests/compile_pass/simple_nullable_scalars.rs type Query (line 15) | pub struct Query; method field_string (line 18) | fn field_string(&self, executor: &Executor) -> FieldResult<&Opt... method field_float (line 22) | fn field_float(&self, executor: &Executor) -> FieldResult<&Opti... method field_int (line 26) | fn field_int(&self, executor: &Executor) -> FieldResult<&Option... method field_boolean (line 30) | fn field_boolean(&self, executor: &Executor) -> FieldResult<&Op... FILE: juniper-from-schema/tests/compile_pass/url.rs type Query (line 18) | pub struct Query; method field_url (line 21) | fn field_url(&self, _: &Executor) -> FieldResult { FILE: juniper-from-schema/tests/compile_pass/uuid.rs type Query (line 18) | pub struct Query; method field_uuid (line 21) | fn field_uuid(&self, _: &Executor) -> FieldResult { FILE: juniper-from-schema/tests/compile_pass/valid_juniper_directive_definition.rs type Query (line 21) | pub struct Query; method field_string (line 24) | fn field_string(&self, executor: &Executor) -> FieldResult<&Str... FILE: juniper-from-schema/tests/converting_query_trails_test.rs type Context (line 5) | pub struct Context; type Query (line 31) | pub struct Query; method field_entities (line 34) | fn field_entities( method field_search (line 45) | fn field_search( function verify_entity_query_trail (line 58) | fn verify_entity_query_trail(trail: &QueryTrail) { function verify_search_result_query_trail (line 64) | fn verify_search_result_query_trail(trail: &QueryTrail) { type User (line 76) | pub struct User { method field_id (line 82) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_name (line 86) | fn field_name(&self, executor: &Executor) -> FieldResult<&Strin... function test_converting_interface_trails (line 92) | fn test_converting_interface_trails() { function test_converting_interface_trails_negative (line 106) | fn test_converting_interface_trails_negative() { function test_converting_union_trails (line 119) | fn test_converting_union_trails() { function test_converting_union_trails_negative (line 135) | fn test_converting_union_trails_negative() { function query (line 149) | fn query(query: &str) { FILE: juniper-from-schema/tests/default_argument_values_test.rs type Query (line 70) | pub struct Query; method field_int (line 73) | fn field_int(&self, _: &Executor, arg: i32) -> FieldResult { method field_float (line 77) | fn field_float(&self, _: &Executor, arg: f64) -> FieldResult, arg: String) -> FieldResul... method field_boolean (line 85) | fn field_boolean(&self, _: &Executor, arg: bool) -> FieldResult... method field_list (line 89) | fn field_list(&self, _: &Executor, arg: Vec) -> FieldResul... method field_enumeration (line 93) | fn field_enumeration(&self, _: &Executor, arg: Unit) -> FieldRe... method field_object (line 97) | fn field_object( method field_object_nullable (line 109) | fn field_object_nullable( method field_object_nullable_set (line 117) | fn field_object_nullable_set( method field_object_nullable_partial (line 125) | fn field_object_nullable_partial( method field_object_nullable_nesting (line 133) | fn field_object_nullable_nesting( type CoordinateOut (line 142) | pub struct CoordinateOut { method field_lat (line 148) | fn field_lat(&self, _: &Executor) -> FieldResult<&f64> { method field_long (line 152) | fn field_long(&self, _: &Executor) -> FieldResult<&f64> { type Context (line 157) | type Context = (); function test_int (line 160) | fn test_int() { function test_float (line 169) | fn test_float() { function test_string (line 178) | fn test_string() { function test_boolean (line 187) | fn test_boolean() { function test_list (line 196) | fn test_list() { function test_enumeration (line 205) | fn test_enumeration() { function test_object (line 214) | fn test_object() { function test_object_nullable (line 229) | fn test_object_nullable() { function test_object_nullable_set (line 238) | fn test_object_nullable_set() { function test_object_partial (line 253) | fn test_object_partial() { function test_object_nesting (line 281) | fn test_object_nesting() { function run_query (line 289) | fn run_query(query: &str) -> Value { FILE: juniper-from-schema/tests/doc_test.rs type Query (line 116) | pub struct Query; method field_query_field (line 119) | fn field_query_field(&self, _: &Executor, _: InputType) -> Fiel... method field_entity (line 123) | fn field_entity( method field_deprecated_field (line 131) | fn field_deprecated_field(&self, _: &Executor) -> FieldResult<&... method field_deprecated_field2 (line 135) | fn field_deprecated_field2(&self, _: &Executor) -> FieldResult<... method field_search (line 139) | fn field_search( type User (line 149) | pub struct User { method field_id (line 155) | fn field_id(&self, _: &Executor) -> FieldResult<&ID> { method field_user_type (line 159) | fn field_user_type(&self, _: &Executor) -> FieldResult<&UserTyp... method field_interface_field (line 163) | fn field_interface_field(&self, _: &Executor, _: ID) -> FieldRe... type Subscription (line 171) | pub struct Subscription; method field_subscription_field (line 174) | fn field_subscription_field( type Context (line 183) | pub struct Context; function test_docs (line 188) | fn test_docs() { function introspect_schema (line 327) | fn introspect_schema() -> Value { FILE: juniper-from-schema/tests/end_to_end_test.rs type Query (line 12) | pub struct Query; method field_hero (line 15) | fn field_hero( method field_search (line 39) | fn field_search( type Mutation (line 62) | pub struct Mutation; method field_create_review (line 65) | fn field_create_review( type Review (line 86) | pub struct Review { method field_episode (line 94) | fn field_episode(&self, executor: &Executor) -> FieldResult<&Op... method field_stars (line 98) | fn field_stars(&self, executor: &Executor) -> FieldResult<&i32> { method field_commentary (line 102) | fn field_commentary(&self, executor: &Executor) -> FieldResult<... type Human (line 108) | pub struct Human { method field_id (line 114) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_name (line 118) | fn field_name(&self, executor: &Executor) -> FieldResult<&Strin... type Droid (line 124) | pub struct Droid { method field_id (line 130) | fn field_id(&self, executor: &Executor) -> FieldResult { method field_name (line 134) | fn field_name(&self, executor: &Executor) -> FieldResult<&Strin... type Context (line 139) | pub struct Context { type Db (line 145) | pub struct Db { function query_hero (line 150) | fn query_hero() { function search (line 189) | fn search() { function run_query (line 215) | fn run_query(query: &str) -> Value { FILE: juniper-from-schema/tests/launchpad.rs type Context (line 9) | pub struct Context; function main (line 13) | fn main() {} FILE: juniper-from-schema/tests/query_trail_arguments.rs type Query (line 79) | pub struct Query; method field_a (line 82) | fn field_a( type A (line 142) | pub struct A; method field_b (line 145) | fn field_b( type B (line 154) | pub struct B; method field_c (line 157) | fn field_c( type C (line 166) | pub struct C; method field_field_with_arg (line 169) | fn field_field_with_arg( method field_field_with_arg_returning_type (line 193) | fn field_field_with_arg_returning_type( type D (line 203) | pub struct D; method field_value (line 206) | fn field_value(&self, executor: &Executor) -> FieldResult Value { FILE: juniper-from-schema/tests/subscriptions/fail/stream_item_type_not_in_subscription_field.rs type Query (line 24) | pub struct Query; method field_ping (line 27) | fn field_ping(&self, _: &Executor) -> FieldResult<&bool> { type Subscription (line 32) | pub struct Subscription; method field_users (line 35) | fn field_users<'r, 'a>( type User (line 44) | pub struct User { method field_id (line 50) | fn field_id(&self, _: &Executor) -> FieldResult<&ID> { method field_name (line 54) | fn field_name(&self, _: &Executor) -> FieldResult<&String> { FILE: juniper-from-schema/tests/subscriptions/fail/stream_type_not_in_subscription_field.rs type Query (line 24) | pub struct Query; method field_ping (line 27) | fn field_ping(&self, _: &Executor) -> FieldResult<&bool> { type Subscription (line 32) | pub struct Subscription; method field_users (line 35) | fn field_users<'r, 'a>( type User (line 44) | pub struct User { method field_id (line 50) | fn field_id(&self, _: &Executor) -> FieldResult<&ID> { method field_name (line 54) | fn field_name(&self, _: &Executor) -> FieldResult<&String> { FILE: juniper-from-schema/tests/subscriptions/fail/subscriptions_cannot_implement_interfaces.rs type Query (line 28) | pub struct Query; method field_ping (line 31) | fn field_ping(&self, _: &Executor) -> FieldResult<&bool> { type Subscription (line 36) | pub struct Subscription; method field_users (line 39) | fn field_users<'r, 'a>( type User (line 48) | pub struct User { method field_id (line 54) | fn field_id(&self, _: &Executor) -> FieldResult<&ID> { method field_name (line 58) | fn field_name(&self, _: &Executor) -> FieldResult<&String> { FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_false_stream_type_UserStream_stream_item_infallible_false.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( type UserStream (line 34) | pub struct UserStream; type Item (line 37) | type Item = FieldResult; method poll_next (line 39) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_false_stream_type_UserStream_stream_item_infallible_true.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( type UserStream (line 34) | pub struct UserStream; type Item (line 37) | type Item = User; method poll_next (line 39) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_false_stream_type_default_stream_item_infallible_false.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_false_stream_type_default_stream_item_infallible_true.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_true_stream_type_UserStream_stream_item_infallible_false.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( type UserStream (line 35) | pub struct UserStream; type Item (line 38) | type Item = FieldResult; method poll_next (line 40) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_true_stream_type_UserStream_stream_item_infallible_true.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( type UserStream (line 35) | pub struct UserStream; type Item (line 38) | type Item = User; method poll_next (line 40) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_true_stream_type_default_stream_item_infallible_false.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_false_async_true_stream_type_default_stream_item_infallible_true.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_false_stream_type_UserStream_stream_item_infallible_false.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( type UserStream (line 34) | pub struct UserStream; type Item (line 37) | type Item = FieldResult; method poll_next (line 39) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_false_stream_type_UserStream_stream_item_infallible_true.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( type UserStream (line 34) | pub struct UserStream; type Item (line 37) | type Item = User; method poll_next (line 39) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_false_stream_type_default_stream_item_infallible_false.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_false_stream_type_default_stream_item_infallible_true.rs method field_users (line 25) | fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_true_stream_type_UserStream_stream_item_infallible_false.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( type UserStream (line 35) | pub struct UserStream; type Item (line 38) | type Item = FieldResult; method poll_next (line 40) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_true_stream_type_UserStream_stream_item_infallible_true.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( type UserStream (line 35) | pub struct UserStream; type Item (line 38) | type Item = User; method poll_next (line 40) | fn poll_next( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_true_stream_type_default_stream_item_infallible_false.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/pass/ownership_owned_infallible_true_async_true_stream_type_default_stream_item_infallible_true.rs method field_users (line 26) | async fn field_users<'s, 'r, 'a>( FILE: juniper-from-schema/tests/subscriptions/subscription_setup.rs type BoxStream (line 6) | type BoxStream = Pin + Send>>; type User (line 8) | pub struct User { method field_id (line 14) | fn field_id(&self, _: &Executor) -> FieldResult<&ID> { method field_name (line 18) | fn field_name(&self, _: &Executor) -> FieldResult<&String> { type Query (line 23) | pub struct Query; method field_ping (line 26) | fn field_ping(&self, _: &Executor) -> FieldResult<&bool> { type Subscription (line 31) | pub struct Subscription; FILE: juniper-from-schema/tests/version-numbers.rs function test_html_root_url (line 5) | fn test_html_root_url() {