Skip to content

Instantly share code, notes, and snippets.

@theduke
Created April 25, 2019 07:48
Show Gist options
  • Save theduke/186359a930abb2f172cb9b59c7a037fc to your computer and use it in GitHub Desktop.
Save theduke/186359a930abb2f172cb9b59c7a037fc to your computer and use it in GitHub Desktop.
error log juniper
This file has been truncated, but you can view the full file.
warning: /home/theduke/dev/github.com/graphql-rust/juniper/integration_tests/juniper_tests/Cargo.toml: file found to be present in multiple build targets: /home/theduke/dev/github.com/graphql-rust/juniper/integration_tests/juniper_tests/src/lib.rs
Compiling juniper v0.11.1 (/home/theduke/dev/github.com/graphql-rust/juniper/juniper)
Finished dev [unoptimized + debuginfo] target(s) in 5.13s
Running /home/theduke/dev/github.com/graphql-rust/juniper/target/debug/deps/juniper-fa6953f755a46403
running 34 tests
test executor_tests::introspection::enums::named_introspection ... ok
test executor_tests::introspection::enums::enum_deprecation_no_values_introspection ... ok
test executor_tests::introspection::enums::enum_value_description_introspection ... ok
test executor_tests::introspection::enums::enum_description_introspection ... ok
test executor_tests::introspection::input_object::derive_derived ... ok
test executor_tests::introspection::enums::enum_deprecation_introspection ... ok
test executor_tests::introspection::input_object::default_name_input_value ... ok
test executor_tests::introspection::enum_introspection ... ok
test executor_tests::introspection::enums::default_name_introspection ... ok
test executor_tests::introspection::input_object::derive_introspection ... ok
test executor_tests::introspection::enums::no_trailing_comma_introspection ... ok
test executor_tests::introspection::input_object::description_introspection ... ok
test executor_tests::introspection::input_object::field_with_defaults_introspection ... ok
test executor_tests::introspection::input_object::field_description_introspection ... ok
test executor_tests::introspection::input_object::default_name_introspection ... ok
test macros::tests::scalar::default_name_introspection ... ok
test executor_tests::introspection::test_execution ... ok
test executor_tests::introspection::input_object::named_introspection ... ok
test executor_tests::introspection::input_object::no_trailing_comma_introspection ... ok
test executor_tests::introspection::scalar_introspection ... ok
test macros::tests::scalar::other_order_introspection ... ok
test macros::tests::scalar::scalar_description_introspection ... ok
test executor_tests::introspection::interface_introspection ... ok
test tests::introspection_tests::test_introspection_documentation ... ok
test executor_tests::introspection::object_introspection ... ok
test macros::tests::scalar::named_introspection ... ok
test tests::introspection_tests::test_introspection_specific_interface_type_name_and_kind ... ok
test tests::introspection_tests::test_introspection_type_name ... ok
test tests::introspection_tests::test_introspection_possible_types ... ok
test tests::introspection_tests::test_introspection_query_type_name ... ok
test tests::introspection_tests::test_introspection_specific_object_type_name_and_kind ... ok
test tests::introspection_tests::test_introspection_directives ... FAILED
test tests::introspection_tests::test_builtin_introspection_query_without_descriptions ... FAILED
test tests::introspection_tests::test_builtin_introspection_query ... FAILED
failures:
---- tests::introspection_tests::test_introspection_directives stdout ----
thread 'tests::introspection_tests::test_introspection_directives' panicked at 'assertion failed: `(left == right)`
Diff < left / right > :
(
Object(
Object {
key_value_list: [
(
"__schema",
Object(
Object {
key_value_list: [
(
"directives",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "include",
> "skip",
),
),
),
(
"locations",
List(
[
Scalar(
String(
"FIELD",
),
),
Scalar(
String(
"FRAGMENT_SPREAD",
),
),
Scalar(
String(
"INLINE_FRAGMENT",
),
),
],
),
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "skip",
> "include",
),
),
),
(
"locations",
List(
[
Scalar(
String(
"FIELD",
),
),
Scalar(
String(
"FRAGMENT_SPREAD",
),
),
Scalar(
String(
"INLINE_FRAGMENT",
),
),
],
),
),
],
},
),
],
),
),
],
},
),
),
],
},
),
[],
)
', juniper/src/tests/introspection_tests.rs:186:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:71
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: std::panicking::default_hook
at src/libstd/panicking.rs:208
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:474
5: std::panicking::continue_panic_fmt
at src/libstd/panicking.rs:381
6: std::panicking::begin_panic_fmt
at src/libstd/panicking.rs:336
7: juniper::tests::introspection_tests::test_introspection_directives
at juniper/src/tests/introspection_tests.rs:186
8: juniper::tests::introspection_tests::test_introspection_directives::{{closure}}
at juniper/src/tests/introspection_tests.rs:146
9: core::ops::function::FnOnce::call_once
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/libcore/ops/function.rs:231
10: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/liballoc/boxed.rs:704
11: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:85
12: test::run_test::run_test_inner::{{closure}}
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/libstd/panicking.rs:272
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/libstd/panic.rs:388
at src/libtest/lib.rs:1468
---- tests::introspection_tests::test_builtin_introspection_query_without_descriptions stdout ----
thread 'tests::introspection_tests::test_builtin_introspection_query_without_descriptions' panicked at 'assertion failed: `(left == right)`
Diff < left / right > :
Ok(
(
Object(
Object {
key_value_list: [
(
"__schema",
Object(
Object {
key_value_list: [
(
"queryType",
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"Query",
),
),
),
],
},
),
),
(
"mutationType",
Null,
),
(
"subscriptionType",
Null,
),
(
"types",
List(
[
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "SCALAR",
< ),
< ),
< ),
< (
< "name",
< Scalar(
< String(
< "Boolean",
< ),
< ),
< ),
< (
< "fields",
< Null,
< ),
< (
< "inputFields",
< Null,
< ),
< (
< "interfaces",
< Null,
< ),
< (
< "enumValues",
< Null,
< ),
< (
< "possibleTypes",
< Null,
< ),
< ],
< },
< ),
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
 "OBJECT",
),
),
),
(
"name",
Scalar(
String(
< "__Directive",
> "Human",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "name",
> "id",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "description",
> "name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "locations",
> "friends",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "ENUM",
> "INTERFACE",
),
),
),
(
"name",
Scalar(
String(
< "__DirectiveLocation",
> "Character",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "args",
> "appearsIn",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "OBJECT",
> "ENUM",
),
),
),
(
"name",
Scalar(
String(
< "__InputValue",
> "Episode",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "onOperation",
> "homePlanet",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "NON_NULL",
> "SCALAR",
),
),
),
(
"name",
< Null,
< ),
< (
< "ofType",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "SCALAR",
< ),
< ),
< ),
< (
< "name",
< Scalar(
< String(
< "Boolean",
< ),
< ),
< ),
< (
< "ofType",
< Null,
< ),
< ],
< },
< ),
< ),
< ],
< },
< ),
< ),
< (
< "isDeprecated",
< Scalar(
< Boolean(
< true,
< ),
< ),
< ),
< (
< "deprecationReason",
< Scalar(
< String(
< "Use the locations array instead",
< ),
< ),
< ),
< ],
< },
< ),
< Object(
< Object {
< key_value_list: [
< (
< "name",
< Scalar(
< String(
< "onFragment",
< ),
< ),
< ),
< (
< "args",
< List(
< [],
< ),
< ),
< (
< "type",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
 Scalar(
String(
< "NON_NULL",
> "String",
),
),
),
(
< "name",
> "ofType",
Null,
),
< (
< "ofType",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "SCALAR",
< ),
< ),
< ),
< (
< "name",
< Scalar(
< String(
< "Boolean",
< ),
< ),
< ),
< (
< "ofType",
< Null,
< ),
< ],
< },
< ),
< ),
 ],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
< true,
> false,
),
),
),
(
"deprecationReason",
< Scalar(
< String(
< "Use the locations array instead",
< ),
< ),
> Null,
),
],
},
),
> ],
> ),
> ),
> (
> "inputFields",
> Null,
> ),
> (
> "interfaces",
> List(
> [
 Object(
Object {
key_value_list: [
(
< "name",
> "kind",
Scalar(
String(
< "onField",
> "INTERFACE",
),
),
),
(
< "args",
< List(
< [],
< ),
< ),
< (
< "type",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "NON_NULL",
< ),
< ),
< ),
< (
< "name",
< Null,
< ),
< (
< "ofType",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "SCALAR",
< ),
< ),
< ),
< (
< "name",
< Scalar(
< String(
< "Boolean",
< ),
< ),
< ),
< (
< "ofType",
< Null,
< ),
< ],
< },
< ),
< ),
< ],
< },
< ),
< ),
< (
< "isDeprecated",
> "name",
Scalar(
< Boolean(
< true,
> String(
> "Character",
),
),
),
(
< "deprecationReason",
< Scalar(
< String(
< "Use the locations array instead",
< ),
< ),
> "ofType",
> Null,
),
],
},
),
],
),
),
(
> "enumValues",
> Null,
> ),
> (
> "possibleTypes",
> Null,
> ),
> ],
> },
> ),
> Object(
> Object {
> key_value_list: [
> (
> "kind",
> Scalar(
> String(
> "SCALAR",
> ),
> ),
> ),
> (
> "name",
> Scalar(
> String(
> "Boolean",
> ),
> ),
> ),
> (
> "fields",
> Null,
> ),
> (
 "inputFields",
Null,
),
(
"interfaces",
< List(
< [],
< ),
> Null,
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__InputValue",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"description",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"type",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"defaultValue",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"fields",
Null,
),
(
"inputFields",
Null,
),
(
"interfaces",
Null,
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Field",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"description",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"args",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__InputValue",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"type",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"isDeprecated",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"Boolean",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"deprecationReason",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"__TypeKind",
),
),
),
(
"fields",
Null,
),
(
"inputFields",
Null,
),
(
"interfaces",
Null,
),
(
"enumValues",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"SCALAR",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"OBJECT",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"INTERFACE",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"UNION",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"ENUM",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"INPUT_OBJECT",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"LIST",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"NON_NULL",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"description",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"kind",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"__TypeKind",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"fields",
),
),
),
(
"args",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"includeDeprecated",
),
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"Boolean",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"defaultValue",
Scalar(
String(
"false",
),
),
),
],
},
),
],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Field",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"ofType",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"inputFields",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__InputValue",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"interfaces",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"possibleTypes",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"enumValues",
),
),
),
(
"args",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"includeDeprecated",
),
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"Boolean",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"defaultValue",
Scalar(
String(
"false",
),
),
),
],
},
),
],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__EnumValue",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Schema",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"types",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"queryType",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"mutationType",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"subscriptionType",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"directives",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Directive",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"Droid",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"id",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"friends",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"INTERFACE",
),
),
),
(
"name",
Scalar(
String(
"Character",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"appearsIn",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"Episode",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"primaryFunction",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"INTERFACE",
),
),
),
(
"name",
Scalar(
String(
"Character",
),
),
),
(
"ofType",
Null,
),
],
},
),
],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"Query",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"human",
),
),
),
(
"args",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"id",
),
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"defaultValue",
Null,
),
],
},
),
],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"Human",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"droid",
),
),
),
(
"args",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"id",
),
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"defaultValue",
Null,
),
],
},
),
],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"Droid",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"hero",
),
),
),
(
"args",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"episode",
),
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"Episode",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"defaultValue",
Null,
),
],
},
),
],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"INTERFACE",
),
),
),
(
"name",
Scalar(
String(
"Character",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__EnumValue",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"description",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"isDeprecated",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"Boolean",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"deprecationReason",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"Episode",
),
),
),
(
"fields",
Null,
),
(
"inputFields",
Null,
),
(
"interfaces",
Null,
),
(
"enumValues",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"NEW_HOPE",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"EMPIRE",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"JEDI",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"__DirectiveLocation",
),
),
),
(
"fields",
Null,
),
(
"inputFields",
Null,
),
(
"interfaces",
Null,
),
(
"enumValues",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"QUERY",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"MUTATION",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"FIELD",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"FRAGMENT_DEFINITION",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"FRAGMENT_SPREAD",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"INLINE_FRAGMENT",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"INTERFACE",
),
),
),
(
"name",
Scalar(
String(
"Character",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"id",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"friends",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"INTERFACE",
),
),
),
(
"name",
Scalar(
String(
"Character",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"appearsIn",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"Episode",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
Null,
),
(
"enumValues",
Null,
),
(
"possibleTypes",
List(
[
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
< "Droid",
> "Human",
),
),
),
(
"ofType",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
< "Human",
> "Droid",
),
),
),
(
"ofType",
Null,
),
],
},
),
],
),
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
< "Human",
> "__Directive",
),
),
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "id",
> "name",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "name",
> "description",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "friends",
> "locations",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "INTERFACE",
> "ENUM",
),
),
),
(
"name",
Scalar(
String(
< "Character",
> "__DirectiveLocation",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "appearsIn",
> "args",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "ENUM",
> "OBJECT",
),
),
),
(
"name",
Scalar(
String(
< "Episode",
> "__InputValue",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "homePlanet",
> "onOperation",
),
),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "SCALAR",
> "NON_NULL",
),
),
),
(
"name",
> Null,
> ),
> (
> "ofType",
> Object(
> Object {
> key_value_list: [
> (
> "kind",
> Scalar(
> String(
> "SCALAR",
> ),
> ),
> ),
> (
> "name",
> Scalar(
> String(
> "Boolean",
> ),
> ),
> ),
> (
> "ofType",
> Null,
> ),
> ],
> },
> ),
> ),
> ],
> },
> ),
> ),
> (
> "isDeprecated",
> Scalar(
> Boolean(
> true,
> ),
> ),
> ),
> (
> "deprecationReason",
> Scalar(
> String(
> "Use the locations array instead",
> ),
> ),
> ),
> ],
> },
> ),
> Object(
> Object {
> key_value_list: [
> (
> "name",
> Scalar(
> String(
> "onFragment",
> ),
> ),
> ),
> (
> "args",
> List(
> [],
> ),
> ),
> (
> "type",
> Object(
> Object {
> key_value_list: [
> (
> "kind",
 Scalar(
String(
< "String",
> "NON_NULL",
),
),
),
(
> "name",
> Null,
> ),
> (
 "ofType",
< Null,
> Object(
> Object {
> key_value_list: [
> (
> "kind",
> Scalar(
> String(
> "SCALAR",
> ),
> ),
> ),
> (
> "name",
> Scalar(
> String(
> "Boolean",
> ),
> ),
> ),
> (
> "ofType",
> Null,
> ),
> ],
> },
> ),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
< false,
> true,
),
),
),
(
"deprecationReason",
< Null,
> Scalar(
> String(
> "Use the locations array instead",
> ),
> ),
),
],
},
),
< ],
< ),
< ),
< (
< "inputFields",
< Null,
< ),
< (
< "interfaces",
< List(
< [
 Object(
Object {
key_value_list: [
(
< "kind",
> "name",
Scalar(
String(
< "INTERFACE",
> "onField",
),
),
),
(
< "name",
> "args",
> List(
> [],
> ),
> ),
> (
> "type",
> Object(
> Object {
> key_value_list: [
> (
> "kind",
> Scalar(
> String(
> "NON_NULL",
> ),
> ),
> ),
> (
> "name",
> Null,
> ),
> (
> "ofType",
> Object(
> Object {
> key_value_list: [
> (
> "kind",
> Scalar(
> String(
> "SCALAR",
> ),
> ),
> ),
> (
> "name",
> Scalar(
> String(
> "Boolean",
> ),
> ),
> ),
> (
> "ofType",
> Null,
> ),
> ],
> },
> ),
> ),
> ],
> },
> ),
> ),
> (
> "isDeprecated",
Scalar(
< String(
< "Character",
> Boolean(
> true,
),
),
),
(
< "ofType",
< Null,
> "deprecationReason",
> Scalar(
> String(
> "Use the locations array instead",
> ),
> ),
),
],
},
),
],
),
),
(
> "inputFields",
> Null,
> ),
> (
> "interfaces",
> List(
> [],
> ),
> ),
> (
 "enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
],
),
),
(
"directives",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "include",
> "skip",
),
),
),
(
"locations",
List(
[
Scalar(
String(
"FIELD",
),
),
Scalar(
String(
"FRAGMENT_SPREAD",
),
),
Scalar(
String(
"INLINE_FRAGMENT",
),
),
],
),
),
(
"args",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"if",
),
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"Boolean",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"defaultValue",
Null,
),
],
},
),
],
),
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "skip",
> "include",
),
),
),
(
"locations",
List(
[
Scalar(
String(
"FIELD",
),
),
Scalar(
String(
"FRAGMENT_SPREAD",
),
),
Scalar(
String(
"INLINE_FRAGMENT",
),
),
],
),
),
(
"args",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"if",
),
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"Boolean",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"defaultValue",
Null,
),
],
},
),
],
),
),
],
},
),
],
),
),
],
},
),
),
],
},
),
[],
),
)
', juniper/src/tests/introspection_tests.rs:253:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:71
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: std::panicking::default_hook
at src/libstd/panicking.rs:208
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:474
5: std::panicking::continue_panic_fmt
at src/libstd/panicking.rs:381
6: std::panicking::begin_panic_fmt
at src/libstd/panicking.rs:336
7: juniper::tests::introspection_tests::test_builtin_introspection_query_without_descriptions
at juniper/src/tests/introspection_tests.rs:253
8: juniper::tests::introspection_tests::test_builtin_introspection_query_without_descriptions::{{closure}}
at juniper/src/tests/introspection_tests.rs:247
9: core::ops::function::FnOnce::call_once
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/libcore/ops/function.rs:231
10: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/liballoc/boxed.rs:704
11: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:85
12: test::run_test::run_test_inner::{{closure}}
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/libstd/panicking.rs:272
at /rustc/e305df1846a6d985315917ae0c81b74af8b4e641/src/libstd/panic.rs:388
at src/libtest/lib.rs:1468
---- tests::introspection_tests::test_builtin_introspection_query stdout ----
thread 'tests::introspection_tests::test_builtin_introspection_query' panicked at 'assertion failed: `(left == right)`
Diff < left / right > :
Ok(
(
Object(
Object {
key_value_list: [
(
"__schema",
Object(
Object {
key_value_list: [
(
"queryType",
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"Query",
),
),
),
],
},
),
),
(
"mutationType",
Null,
),
(
"subscriptionType",
Null,
),
(
"types",
List(
[
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "SCALAR",
> "OBJECT",
),
),
),
(
"name",
Scalar(
String(
< "Boolean",
> "Human",
),
),
),
(
"description",
< Null,
< ),
< (
< "fields",
< Null,
< ),
< (
< "inputFields",
< Null,
< ),
< (
< "interfaces",
< Null,
< ),
< (
< "enumValues",
< Null,
< ),
< (
< "possibleTypes",
< Null,
< ),
< ],
< },
< ),
< Object(
< Object {
< key_value_list: [
< (
< "kind",
 Scalar(
String(
< "OBJECT",
> "A humanoid creature in the Star Wars universe.",
),
),
),
(
< "name",
< Scalar(
< String(
< "__Directive",
< ),
< ),
< ),
< (
< "description",
< Null,
< ),
< (
 "fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "name",
> "id",
),
),
),
(
"description",
< Null,
> Scalar(
> String(
> "The id of the human",
> ),
> ),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "description",
> "name",
),
),
),
(
"description",
< Null,
> Scalar(
> String(
> "The name of the human",
> ),
> ),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "locations",
> "friends",
),
),
),
(
"description",
< Null,
> Scalar(
> String(
> "The friends of the human",
> ),
> ),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "ENUM",
> "INTERFACE",
),
),
),
(
"name",
Scalar(
String(
< "__DirectiveLocation",
> "Character",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "args",
> "appearsIn",
),
),
),
(
"description",
< Null,
> Scalar(
> String(
> "Which movies they appear in",
> ),
> ),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "OBJECT",
> "ENUM",
),
),
),
(
"name",
Scalar(
String(
< "__InputValue",
> "Episode",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
< "onOperation",
> "homePlanet",
),
),
),
(
"description",
< Null,
> Scalar(
> String(
> "The home planet of the human",
> ),
> ),
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
< "NON_NULL",
> "SCALAR",
),
),
),
(
"name",
< Null,
< ),
< (
< "ofType",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "SCALAR",
< ),
< ),
< ),
< (
< "name",
< Scalar(
< String(
< "Boolean",
< ),
< ),
< ),
< (
< "ofType",
< Null,
< ),
< ],
< },
< ),
< ),
< ],
< },
< ),
< ),
< (
< "isDeprecated",
< Scalar(
< Boolean(
< true,
< ),
< ),
< ),
< (
< "deprecationReason",
< Scalar(
< String(
< "Use the locations array instead",
< ),
< ),
< ),
< ],
< },
< ),
< Object(
< Object {
< key_value_list: [
< (
< "name",
< Scalar(
< String(
< "onFragment",
< ),
< ),
< ),
< (
< "description",
< Null,
< ),
< (
< "args",
< List(
< [],
< ),
< ),
< (
< "type",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
 Scalar(
String(
< "NON_NULL",
> "String",
),
),
),
(
< "name",
> "ofType",
Null,
),
< (
< "ofType",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "SCALAR",
< ),
< ),
< ),
< (
< "name",
< Scalar(
< String(
< "Boolean",
< ),
< ),
< ),
< (
< "ofType",
< Null,
< ),
< ],
< },
< ),
< ),
 ],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
< true,
> false,
),
),
),
(
"deprecationReason",
< Scalar(
< String(
< "Use the locations array instead",
< ),
< ),
> Null,
),
],
},
),
> ],
> ),
> ),
> (
> "inputFields",
> Null,
> ),
> (
> "interfaces",
> List(
> [
 Object(
Object {
key_value_list: [
(
< "name",
> "kind",
Scalar(
String(
< "onField",
> "INTERFACE",
),
),
),
(
< "description",
< Null,
< ),
< (
< "args",
< List(
< [],
< ),
< ),
< (
< "type",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "NON_NULL",
< ),
< ),
< ),
< (
< "name",
< Null,
< ),
< (
< "ofType",
< Object(
< Object {
< key_value_list: [
< (
< "kind",
< Scalar(
< String(
< "SCALAR",
< ),
< ),
< ),
< (
< "name",
< Scalar(
< String(
< "Boolean",
< ),
< ),
< ),
< (
< "ofType",
< Null,
< ),
< ],
< },
< ),
< ),
< ],
< },
< ),
< ),
< (
< "isDeprecated",
> "name",
Scalar(
< Boolean(
< true,
> String(
> "Character",
),
),
),
(
< "deprecationReason",
< Scalar(
< String(
< "Use the locations array instead",
< ),
< ),
> "ofType",
> Null,
),
],
},
),
],
),
),
(
> "enumValues",
> Null,
> ),
> (
> "possibleTypes",
> Null,
> ),
> ],
> },
> ),
> Object(
> Object {
> key_value_list: [
> (
> "kind",
> Scalar(
> String(
> "SCALAR",
> ),
> ),
> ),
> (
> "name",
> Scalar(
> String(
> "Boolean",
> ),
> ),
> ),
> (
> "description",
> Null,
> ),
> (
> "fields",
> Null,
> ),
> (
 "inputFields",
Null,
),
(
"interfaces",
< List(
< [],
< ),
> Null,
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__InputValue",
),
),
),
(
"description",
Null,
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"description",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"type",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"defaultValue",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"description",
Null,
),
(
"fields",
Null,
),
(
"inputFields",
Null,
),
(
"interfaces",
Null,
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Field",
),
),
),
(
"description",
Null,
),
(
"fields",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"name",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"description",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"args",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"LIST",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__InputValue",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"type",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"OBJECT",
),
),
),
(
"name",
Scalar(
String(
"__Type",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"isDeprecated",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"NON_NULL",
),
),
),
(
"name",
Null,
),
(
"ofType",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"Boolean",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"deprecationReason",
),
),
),
(
"description",
Null,
),
(
"args",
List(
[],
),
),
(
"type",
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"SCALAR",
),
),
),
(
"name",
Scalar(
String(
"String",
),
),
),
(
"ofType",
Null,
),
],
},
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
],
),
),
(
"inputFields",
Null,
),
(
"interfaces",
List(
[],
),
),
(
"enumValues",
Null,
),
(
"possibleTypes",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"kind",
Scalar(
String(
"ENUM",
),
),
),
(
"name",
Scalar(
String(
"__TypeKind",
),
),
),
(
"description",
Scalar(
String(
"GraphQL type kind\nThe GraphQL specification defines a number of type kinds - the meta type of a type.",
),
),
),
(
"fields",
Null,
),
(
"inputFields",
Null,
),
(
"interfaces",
Null,
),
(
"enumValues",
List(
[
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"SCALAR",
),
),
),
(
"description",
Scalar(
String(
"## Scalar types\nScalar types appear as the leaf nodes of GraphQL queries. Strings, numbers, and booleans are the built in types, and while it\'s possible to define your own, it\'s relatively uncommon.",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"OBJECT",
),
),
),
(
"description",
Scalar(
String(
"## Object types\nThe most common type to be implemented by users. Objects have fields and can implement interfaces.",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"INTERFACE",
),
),
),
(
"description",
Scalar(
String(
"## Interface types\nInterface types are used to represent overlapping fields between multiple types, and can be queried for their concrete type.",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"UNION",
),
),
),
(
"description",
Scalar(
String(
"## Union types\nUnions are similar to interfaces but can not contain any fields on their own.",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
String(
"ENUM",
),
),
),
(
"description",
Scalar(
String(
"## Enum types\nLike scalars, enum types appear as the leaf nodes of GraphQL queries.",
),
),
),
(
"isDeprecated",
Scalar(
Boolean(
false,
),
),
),
(
"deprecationReason",
Null,
),
],
},
),
Object(
Object {
key_value_list: [
(
"name",
Scalar(
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment