[INFO] fetching crate juniper_codegen_puff 0.16.0-dev...
[INFO] testing juniper_codegen_puff-0.16.0-dev against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate juniper_codegen_puff 0.16.0-dev into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate juniper_codegen_puff 0.16.0-dev
[INFO] finished tweaking crates.io crate juniper_codegen_puff 0.16.0-dev
[INFO] tweaked toml for crates.io crate juniper_codegen_puff 0.16.0-dev written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate juniper_codegen_puff 0.16.0-dev on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 56 packages to latest compatible versions
[INFO] [stderr]       Adding derive_more v0.99.20 (available: v2.1.1)
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.114)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c3a7324310e585883e57c79a97d2d4a55d548c15a4856e0a27ccf80dc77f846d
[INFO] running `Command { std: "docker" "start" "-a" "c3a7324310e585883e57c79a97d2d4a55d548c15a4856e0a27ccf80dc77f846d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c3a7324310e585883e57c79a97d2d4a55d548c15a4856e0a27ccf80dc77f846d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3a7324310e585883e57c79a97d2d4a55d548c15a4856e0a27ccf80dc77f846d", kill_on_drop: false }`
[INFO] [stdout] c3a7324310e585883e57c79a97d2d4a55d548c15a4856e0a27ccf80dc77f846d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 94001af5c9fc0ff5297c6bffb5fe3fe5a43b4de072a590d72c0f4f0354209289
[INFO] running `Command { std: "docker" "start" "-a" "94001af5c9fc0ff5297c6bffb5fe3fe5a43b4de072a590d72c0f4f0354209289", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling juniper_codegen_puff v0.16.0-dev (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `remove_defaults` is never used
[INFO] [stdout]    --> src/common/parse/mod.rs:246:8
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub(crate) trait GenericsExt {
[INFO] [stdout]     |                  ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn remove_defaults(&mut self);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/scalar_value/mod.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |     Unnamed(syn::Field),
[INFO] [stdout]     |     ------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Field` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 454 -     Unnamed(syn::Field),
[INFO] [stdout] 454 +     Unnamed(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.03s
[INFO] running `Command { std: "docker" "inspect" "94001af5c9fc0ff5297c6bffb5fe3fe5a43b4de072a590d72c0f4f0354209289", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94001af5c9fc0ff5297c6bffb5fe3fe5a43b4de072a590d72c0f4f0354209289", kill_on_drop: false }`
[INFO] [stdout] 94001af5c9fc0ff5297c6bffb5fe3fe5a43b4de072a590d72c0f4f0354209289
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 17addd53ed2ff4a576c45a5579ce4292cfa4a4ae22eb827fd5b65631c92318d5
[INFO] running `Command { std: "docker" "start" "-a" "17addd53ed2ff4a576c45a5579ce4292cfa4a4ae22eb827fd5b65631c92318d5", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling juniper_codegen_puff v0.16.0-dev (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `remove_defaults` is never used
[INFO] [stdout]    --> src/common/parse/mod.rs:246:8
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub(crate) trait GenericsExt {
[INFO] [stdout]     |                  ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn remove_defaults(&mut self);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/scalar_value/mod.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |     Unnamed(syn::Field),
[INFO] [stdout]     |     ------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Field` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 454 -     Unnamed(syn::Field),
[INFO] [stdout] 454 +     Unnamed(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `remove_defaults` is never used
[INFO] [stdout]    --> src/common/parse/mod.rs:246:8
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub(crate) trait GenericsExt {
[INFO] [stdout]     |                  ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn remove_defaults(&mut self);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/scalar_value/mod.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |     Unnamed(syn::Field),
[INFO] [stdout]     |     ------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Field` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 454 -     Unnamed(syn::Field),
[INFO] [stdout] 454 +     Unnamed(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.22s
[INFO] running `Command { std: "docker" "inspect" "17addd53ed2ff4a576c45a5579ce4292cfa4a4ae22eb827fd5b65631c92318d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17addd53ed2ff4a576c45a5579ce4292cfa4a4ae22eb827fd5b65631c92318d5", kill_on_drop: false }`
[INFO] [stdout] 17addd53ed2ff4a576c45a5579ce4292cfa4a4ae22eb827fd5b65631c92318d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e45d63acc9308287dfbd2025d09cfc6e31c81dec6dafc7986ec7dd3f56ef03eb
[INFO] running `Command { std: "docker" "start" "-a" "e45d63acc9308287dfbd2025d09cfc6e31c81dec6dafc7986ec7dd3f56ef03eb", kill_on_drop: false }`
[INFO] [stderr] warning: method `remove_defaults` is never used
[INFO] [stderr]    --> src/common/parse/mod.rs:246:8
[INFO] [stderr]     |
[INFO] [stderr] 243 | pub(crate) trait GenericsExt {
[INFO] [stderr]     |                  ----------- method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 246 |     fn remove_defaults(&mut self);
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/scalar_value/mod.rs:454:13
[INFO] [stderr]     |
[INFO] [stderr] 454 |     Unnamed(syn::Field),
[INFO] [stderr]     |     ------- ^^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Field` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 454 -     Unnamed(syn::Field),
[INFO] [stderr] 454 +     Unnamed(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `juniper_codegen_puff` (lib) generated 2 warnings
[INFO] [stderr] warning: `juniper_codegen_puff` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/juniper_codegen_puff-22d56c44f511e6f0)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test common::description::concatenate_test::empty ... ok
[INFO] [stdout] test common::description::concatenate_test::continuation_backslash ... ok
[INFO] [stdout] test common::description::concatenate_test::multiple ... ok
[INFO] [stdout] test common::description::concatenate_test::newline_spaces ... ok
[INFO] [stderr]    Doc-tests juniper_codegen_puff
[INFO] [stdout] test common::description::concatenate_test::single ... ok
[INFO] [stdout] test common::description::concatenate_test::trims_spaces ... ok
[INFO] [stdout] test common::description::parse_from_doc_attrs_test::many ... ok
[INFO] [stdout] test common::description::parse_from_doc_attrs_test::not_doc ... ok
[INFO] [stdout] test common::description::parse_from_doc_attrs_test::single ... ok
[INFO] [stdout] test common::rename::to_camel_case_tests::converts_correctly ... ok
[INFO] [stdout] test common::rename::to_upper_snake_case_tests::converts_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test src/lib.rs - derive_enum (line 231) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_input_object (line 174) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_input_object (line 122) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_enum (line 311) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_enum (line 330) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_enum (line 255) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_enum (line 293) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_object (line 1344) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_input_object (line 191) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_input_object (line 142) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_interface (line 1306) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_object (line 1370) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 410) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_object (line 1427) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_object (line 1446) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 428) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 550) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 510) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 362) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_object (line 1410) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 383) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 463) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_union (line 1972) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_union (line 2006) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar_value (line 767) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_union (line 2040) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_scalar (line 594) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_union (line 1936) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_union (line 1859) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_union (line 1890) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 1267) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 1103) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 1142) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_union (line 2103) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 909) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 981) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 1036) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 947) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 889) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 1166) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_interface (line 1225) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1525) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1632) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1485) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_scalar (line 669) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1688) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1658) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1723) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1758) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_union (line 2169) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_object (line 1574) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_union (line 2208) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_subscription (line 1814) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_scalar (line 696) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_union (line 2260) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_union (line 2343) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_union (line 2380) ... FAILED
[INFO] [stdout] test src/lib.rs - graphql_union (line 2311) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - derive_enum (line 231) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 | use juniper::GraphQLEnum;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_input_object (line 174) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 | use juniper::GraphQLInputObject;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:178:3
[INFO] [stdout]     |
[INFO] [stdout] 178 | #[graphql(rename_all = "none")] // disables renaming
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_input_object (line 122) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 | use juniper::GraphQLInputObject;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_enum (line 311) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 | use juniper::GraphQLEnum;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:319:7
[INFO] [stdout]     |
[INFO] [stdout] 319 |     #[graphql(ignore)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 315 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 316 | enum Episode<T> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_enum (line 330) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 | use juniper::{DefaultScalarValue, GraphQLEnum};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:334:3
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[graphql(scalar = DefaultScalarValue)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_enum (line 255) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 | use juniper::GraphQLEnum;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:262:3
[INFO] [stdout]     |
[INFO] [stdout] 262 | #[graphql(
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:274:7
[INFO] [stdout]     |
[INFO] [stdout] 274 |     #[graphql(name = "Jedi", desc = "Arguably the best one in the trilogy")]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 269 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 270 | enum Episode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:275:7
[INFO] [stdout]     |
[INFO] [stdout] 275 |     #[graphql(deprecated = "Don't use it")]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 269 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 270 | enum Episode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_enum (line 293) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 | use juniper::GraphQLEnum;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:297:3
[INFO] [stdout]     |
[INFO] [stdout] 297 | #[graphql(rename_all = "none")] // disables renaming
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_object (line 1344) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1345:5
[INFO] [stdout]      |
[INFO] [stdout] 1345 | use juniper::GraphQLObject;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_input_object (line 191) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 192 | use juniper::GraphQLInputObject;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:202:7
[INFO] [stdout]     |
[INFO] [stdout] 202 |     #[graphql(ignore)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:204:7
[INFO] [stdout]     |
[INFO] [stdout] 204 |     #[graphql(skip, default = System::Cartesian)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_input_object (line 142) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 | use juniper::GraphQLInputObject;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:146:3
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[graphql(
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:157:7
[INFO] [stdout]     |
[INFO] [stdout] 157 |     #[graphql(name = "y", desc = "Ordinate value")]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_interface (line 1306) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1307:5
[INFO] [stdout]      |
[INFO] [stdout] 1307 | use juniper::{GraphQLInterface, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1318:3
[INFO] [stdout]      |
[INFO] [stdout] 1318 | #[graphql(impl = CharacterValue)] // notice the enum type name, not trait name
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1312:3
[INFO] [stdout]      |
[INFO] [stdout] 1312 | #[graphql(for = Human)] // enumerating all implementers is mandatory
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_object (line 1370) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1371:5
[INFO] [stdout]      |
[INFO] [stdout] 1371 | use juniper::GraphQLObject;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1374:3
[INFO] [stdout]      |
[INFO] [stdout] 1374 | #[graphql(
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1382:7
[INFO] [stdout]      |
[INFO] [stdout] 1382 |     #[graphql(name = "id", desc = "ID of the human.")]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1383:7
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     #[graphql(deprecated = "Don't use it")]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 410) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 | use juniper::{GraphQLScalar, ScalarValue, Value};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:414:3
[INFO] [stdout]     |
[INFO] [stdout] 414 | #[graphql(to_output_with = to_output, transparent)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_object (line 1427) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1428:5
[INFO] [stdout]      |
[INFO] [stdout] 1428 | use juniper::GraphQLObject;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1433:7
[INFO] [stdout]      |
[INFO] [stdout] 1433 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_object (line 1446) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1447:5
[INFO] [stdout]      |
[INFO] [stdout] 1447 | use juniper::{DefaultScalarValue, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1458:3
[INFO] [stdout]      |
[INFO] [stdout] 1458 | #[graphql(scalar = DefaultScalarValue)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1451:3
[INFO] [stdout]      |
[INFO] [stdout] 1451 | #[graphql(scalar = DefaultScalarValue)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 428) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 | use juniper::{DefaultScalarValue, GraphQLScalar, InputValue, ScalarValue};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:432:3
[INFO] [stdout]     |
[INFO] [stdout] 432 | #[graphql(from_input_with = Self::from_input, transparent)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 550) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:551:5
[INFO] [stdout]     |
[INFO] [stdout] 551 | use juniper::{
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 510) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 | use juniper::{
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:517:3
[INFO] [stdout]     |
[INFO] [stdout] 517 | #[graphql(with = string_or_int)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 518 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 519 | enum StringOrInt {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 362) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 | use juniper::{GraphQLObject, GraphQLScalar};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:370:3
[INFO] [stdout]     |
[INFO] [stdout] 370 | #[graphql(transparent)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:366:3
[INFO] [stdout]     |
[INFO] [stdout] 366 | #[graphql(transparent)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_object (line 1410) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1411:5
[INFO] [stdout]      |
[INFO] [stdout] 1411 | use juniper::GraphQLObject;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1414:3
[INFO] [stdout]      |
[INFO] [stdout] 1414 | #[graphql(rename_all = "none")] // disables renaming
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 383) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 | use juniper::GraphQLScalar;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:388:3
[INFO] [stdout]     |
[INFO] [stdout] 388 | #[graphql(
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 463) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 | use juniper::{
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:470:3
[INFO] [stdout]     |
[INFO] [stdout] 470 | #[graphql(
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_union (line 1972) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1973:5
[INFO] [stdout]      |
[INFO] [stdout] 1973 | use juniper::{DefaultScalarValue, GraphQLObject, GraphQLUnion};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1990:3
[INFO] [stdout]      |
[INFO] [stdout] 1990 | #[graphql(scalar = DefaultScalarValue)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1976:3
[INFO] [stdout]      |
[INFO] [stdout] 1976 | #[graphql(scalar = DefaultScalarValue)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_union (line 2006) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2009:5
[INFO] [stdout]      |
[INFO] [stdout] 2009 | use juniper::{GraphQLObject, GraphQLUnion};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2028:7
[INFO] [stdout]      |
[INFO] [stdout] 2028 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]      |
[INFO] [stdout] 2024 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 2025 | enum Character<S> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar_value (line 767) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:771:5
[INFO] [stdout]     |
[INFO] [stdout] 771 | use juniper::ScalarValue;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:773:48
[INFO] [stdout]     |
[INFO] [stdout] 773 | #[derive(Clone, Debug, PartialEq, ScalarValue, Serialize)]
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:770:44
[INFO] [stdout]     |
[INFO] [stdout] 770 | use serde::{de, Deserialize, Deserializer, Serialize};
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/lib.rs:774:3
[INFO] [stdout]     |
[INFO] [stdout] 774 | #[serde(untagged)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `value` in this scope
[INFO] [stdout]    --> src/lib.rs:776:7
[INFO] [stdout]     |
[INFO] [stdout] 776 |     #[value(as_float, as_int)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `value` is an attribute that can be used by the derive macro `ScalarValue`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 775 + #[derive(ScalarValue)]
[INFO] [stdout] 776 | enum MyScalarValue {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `value` in this scope
[INFO] [stdout]    --> src/lib.rs:779:7
[INFO] [stdout]     |
[INFO] [stdout] 779 |     #[value(as_float)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `value` is an attribute that can be used by the derive macro `ScalarValue`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 775 + #[derive(ScalarValue)]
[INFO] [stdout] 776 | enum MyScalarValue {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `value` in this scope
[INFO] [stdout]    --> src/lib.rs:781:7
[INFO] [stdout]     |
[INFO] [stdout] 781 |     #[value(
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `value` is an attribute that can be used by the derive macro `ScalarValue`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 775 + #[derive(ScalarValue)]
[INFO] [stdout] 776 | enum MyScalarValue {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `value` in this scope
[INFO] [stdout]    --> src/lib.rs:788:7
[INFO] [stdout]     |
[INFO] [stdout] 788 |     #[value(as_bool)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `value` is an attribute that can be used by the derive macro `ScalarValue`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 775 + #[derive(ScalarValue)]
[INFO] [stdout] 776 | enum MyScalarValue {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_union (line 2040) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2041:5
[INFO] [stdout]      |
[INFO] [stdout] 2041 | use juniper::{GraphQLObject, GraphQLUnion};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2079:3
[INFO] [stdout]      |
[INFO] [stdout] 2079 | #[graphql(Context = CustomContext)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2080:3
[INFO] [stdout]      |
[INFO] [stdout] 2080 | #[graphql(on Droid = CharacterWithoutDroid::droid_from_context)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2083:7
[INFO] [stdout]      |
[INFO] [stdout] 2083 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]      |
[INFO] [stdout] 2081 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 2082 | enum CharacterWithoutDroid {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2063:3
[INFO] [stdout]      |
[INFO] [stdout] 2063 | #[graphql(Context = CustomContext)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2066:7
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     #[graphql(with = Character::droid_from_context)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]      |
[INFO] [stdout] 2064 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 2065 | enum Character {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2051:3
[INFO] [stdout]      |
[INFO] [stdout] 2051 | #[graphql(Context = CustomContext)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2044:3
[INFO] [stdout]      |
[INFO] [stdout] 2044 | #[graphql(Context = CustomContext)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     --> src/lib.rs:2060:6
[INFO] [stdout]      |
[INFO] [stdout] 2060 | impl juniper::Context for CustomContext {}
[INFO] [stdout]      |      ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_scalar (line 594) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 | use juniper::{
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:601:3
[INFO] [stdout]     |
[INFO] [stdout] 601 | #[graphql(
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 605 + #[derive(GraphQLEnum, GraphQLInputObject, GraphQLInterface, GraphQLObject, GraphQLScalar, GraphQLUnion)]
[INFO] [stdout] 606 | enum StringOrInt {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_union (line 1936) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1937:5
[INFO] [stdout]      |
[INFO] [stdout] 1937 | use juniper::{GraphQLObject, GraphQLUnion};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1957:3
[INFO] [stdout]      |
[INFO] [stdout] 1957 | #[graphql(Context = CustomContext)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1947:3
[INFO] [stdout]      |
[INFO] [stdout] 1947 | #[graphql(Context = CustomContext)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1940:3
[INFO] [stdout]      |
[INFO] [stdout] 1940 | #[graphql(Context = CustomContext)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     --> src/lib.rs:1954:6
[INFO] [stdout]      |
[INFO] [stdout] 1954 | impl juniper::Context for CustomContext {}
[INFO] [stdout]      |      ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_union (line 1859) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1861:5
[INFO] [stdout]      |
[INFO] [stdout] 1861 | use juniper::{GraphQLObject, GraphQLUnion};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_union (line 1890) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1891:5
[INFO] [stdout]      |
[INFO] [stdout] 1891 | use juniper::{GraphQLObject, GraphQLUnion};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1923:3
[INFO] [stdout]      |
[INFO] [stdout] 1923 | #[graphql(description = "Possible episode characters.")]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1906:3
[INFO] [stdout]      |
[INFO] [stdout] 1906 | #[graphql(name = "Character", desc = "Possible episode characters.")]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 1267) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1268:5
[INFO] [stdout]      |
[INFO] [stdout] 1268 | use juniper::{graphql_interface, DefaultScalarValue, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1277:3
[INFO] [stdout]      |
[INFO] [stdout] 1277 | #[graphql(impl = CharacterValue, scalar = DefaultScalarValue)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 1103) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1104:5
[INFO] [stdout]      |
[INFO] [stdout] 1104 | use juniper::{graphql_interface, graphql_object};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 1142) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1143:5
[INFO] [stdout]      |
[INFO] [stdout] 1143 | use juniper::graphql_interface;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1149:7
[INFO] [stdout]      |
[INFO] [stdout] 1149 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_union (line 2103) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2105:5
[INFO] [stdout]      |
[INFO] [stdout] 2105 | use juniper::{GraphQLObject, GraphQLUnion};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2128:3
[INFO] [stdout]      |
[INFO] [stdout] 2128 | #[graphql(
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2115:3
[INFO] [stdout]      |
[INFO] [stdout] 2115 | #[graphql(Context = Database)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2108:3
[INFO] [stdout]      |
[INFO] [stdout] 2108 | #[graphql(Context = Database)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     --> src/lib.rs:2125:6
[INFO] [stdout]      |
[INFO] [stdout] 2125 | impl juniper::Context for Database {}
[INFO] [stdout]      |      ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 909) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:910:5
[INFO] [stdout]     |
[INFO] [stdout] 910 | use juniper::{graphql_interface, GraphQLObject};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:920:3
[INFO] [stdout]     |
[INFO] [stdout] 920 | #[graphql(impl = CharacterValue)] // notice the enum type name, not trait name
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 981) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `juniper`
[INFO] [stdout]    --> src/lib.rs:981:1
[INFO] [stdout]     |
[INFO] [stdout] 981 | extern crate juniper;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 1036) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `juniper`
[INFO] [stdout]     --> src/lib.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | extern crate juniper;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NodeValue` in this scope
[INFO] [stdout]     --> src/lib.rs:1047:16
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     nodes: Vec<NodeValue>,
[INFO] [stdout]      |                ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1046 | struct Connection<NodeValue> {
[INFO] [stdout]      |                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HumanValue` in this scope
[INFO] [stdout]     --> src/lib.rs:1058:16
[INFO] [stdout]      |
[INFO] [stdout] 1058 |     nodes: Vec<HumanValue>,
[INFO] [stdout]      |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1057 | struct HumanConnection<HumanValue> {
[INFO] [stdout]      |                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0463.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 947) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:948:5
[INFO] [stdout]     |
[INFO] [stdout] 948 | use juniper::graphql_interface;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:968:20
[INFO] [stdout]     |
[INFO] [stdout] 968 |     fn id(&self, #[graphql(default)] num: i32) -> &str;
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:952:7
[INFO] [stdout]     |
[INFO] [stdout] 952 |     #[graphql(name = "id", desc = "ID of the character.")]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:953:7
[INFO] [stdout]     |
[INFO] [stdout] 953 |     #[graphql(deprecated = "Don't use it")]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:956:11
[INFO] [stdout]     |
[INFO] [stdout] 956 |         #[graphql(name = "number", desc = "Arbitrary number.")]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:957:11
[INFO] [stdout]     |
[INFO] [stdout] 957 |         #[graphql(default = 5)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 889) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:890:5
[INFO] [stdout]     |
[INFO] [stdout] 890 | use juniper::{graphql_interface, GraphQLObject};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]    --> src/lib.rs:900:3
[INFO] [stdout]     |
[INFO] [stdout] 900 | #[graphql(impl = CharacterValue)] // notice the enum type name, not trait name
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 1166) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1168:5
[INFO] [stdout]      |
[INFO] [stdout] 1168 | use juniper::{graphql_interface, graphql_object};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1208:27
[INFO] [stdout]      |
[INFO] [stdout] 1208 |     fn info<'db>(&self, #[graphql(context)] db: &'db Database) -> Option<&'db str> {
[INFO] [stdout]      |                           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1191:27
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     fn info<'db>(&self, #[graphql(context)] db: &'db Database) -> Option<&'db str> {
[INFO] [stdout]      |                           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1179:27
[INFO] [stdout]      |
[INFO] [stdout] 1179 |     fn info<'db>(&self, #[graphql(context)] db: &'db Database) -> Option<&'db str>;
[INFO] [stdout]      |                           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     --> src/lib.rs:1174:6
[INFO] [stdout]      |
[INFO] [stdout] 1174 | impl juniper::Context for Database {}
[INFO] [stdout]      |      ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_interface (line 1225) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1226:5
[INFO] [stdout]      |
[INFO] [stdout] 1226 | use juniper::{graphql_interface, graphql_object, Executor, LookAheadMethods as _, ScalarValue};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1235:11
[INFO] [stdout]      |
[INFO] [stdout] 1235 |         #[graphql(executor)] another: &Executor<'_, '_, (), S>,
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1525) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1526:5
[INFO] [stdout]      |
[INFO] [stdout] 1526 | use juniper::graphql_object;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1549:7
[INFO] [stdout]      |
[INFO] [stdout] 1549 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1632) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1633:5
[INFO] [stdout]      |
[INFO] [stdout] 1633 | use juniper::graphql_object;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1485) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1486:5
[INFO] [stdout]      |
[INFO] [stdout] 1486 | use juniper::graphql_object;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_scalar (line 669) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:670:5
[INFO] [stdout]     |
[INFO] [stdout] 670 | use juniper::graphql_scalar;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1688) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1690:5
[INFO] [stdout]      |
[INFO] [stdout] 1690 | use juniper::graphql_object;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     --> src/lib.rs:1695:6
[INFO] [stdout]      |
[INFO] [stdout] 1695 | impl juniper::Context for Database {}
[INFO] [stdout]      |      ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1658) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1659:5
[INFO] [stdout]      |
[INFO] [stdout] 1659 | use juniper::graphql_object;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1669:7
[INFO] [stdout]      |
[INFO] [stdout] 1669 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1723) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1724:5
[INFO] [stdout]      |
[INFO] [stdout] 1724 | use juniper::{graphql_object, Executor, GraphQLObject, LookAheadMethods as _, ScalarValue};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1743:11
[INFO] [stdout]      |
[INFO] [stdout] 1743 |         #[graphql(executor)] _another: &Executor<'_, '_, (), S>,
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1758) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1759:5
[INFO] [stdout]      |
[INFO] [stdout] 1759 | use juniper::{graphql_object, DefaultScalarValue, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1778:3
[INFO] [stdout]      |
[INFO] [stdout] 1778 | #[graphql(scalar = DefaultScalarValue)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_union (line 2169) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2170:5
[INFO] [stdout]      |
[INFO] [stdout] 2170 | use juniper::{graphql_union, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_object (line 1574) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1575:5
[INFO] [stdout]      |
[INFO] [stdout] 1575 | use juniper::graphql_object;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1613:11
[INFO] [stdout]      |
[INFO] [stdout] 1613 |         #[graphql(default)] num: i32,
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1587:7
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     #[graphql(name = "id", desc = "ID of the human.")]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1588:7
[INFO] [stdout]      |
[INFO] [stdout] 1588 |     #[graphql(deprecated = "Don't use it")]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1591:11
[INFO] [stdout]      |
[INFO] [stdout] 1591 |         #[graphql(name = "number", desc = "Arbitrary number.")]
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:1594:11
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         #[graphql(default = 5)]
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_union (line 2208) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2209:5
[INFO] [stdout]      |
[INFO] [stdout] 2209 | use juniper::{graphql_union, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_subscription (line 1814) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:1816:5
[INFO] [stdout]      |
[INFO] [stdout] 1816 | use juniper::graphql_subscription;
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_scalar (line 696) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:717:5
[INFO] [stdout]     |
[INFO] [stdout] 717 | use juniper::DefaultScalarValue as CustomScalarValue;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]    --> src/lib.rs:718:5
[INFO] [stdout]     |
[INFO] [stdout] 718 | use juniper::{graphql_scalar, InputValue, ScalarValue, Value};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:739:22
[INFO] [stdout]     |
[INFO] [stdout] 739 |           .and_then(|s| s.parse().map_err(|e| format!("Failed to parse `Date`: {e}")))
[INFO] [stdout]     |                      ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 739 |           .and_then(|s: /* Type */| s.parse().map_err(|e| format!("Failed to parse `Date`: {e}")))
[INFO] [stdout]     |                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_union (line 2260) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2262:5
[INFO] [stdout]      |
[INFO] [stdout] 2262 | use juniper::{graphql_union, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2272:3
[INFO] [stdout]      |
[INFO] [stdout] 2272 | #[graphql(Context = Database)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2265:3
[INFO] [stdout]      |
[INFO] [stdout] 2265 | #[graphql(Context = Database)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     --> src/lib.rs:2282:6
[INFO] [stdout]      |
[INFO] [stdout] 2282 | impl juniper::Context for Database {}
[INFO] [stdout]      |      ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_union (line 2343) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2344:5
[INFO] [stdout]      |
[INFO] [stdout] 2344 | use juniper::{graphql_union, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2362:7
[INFO] [stdout]      |
[INFO] [stdout] 2362 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_union (line 2380) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2382:5
[INFO] [stdout]      |
[INFO] [stdout] 2382 | use juniper::{graphql_union, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2410:7
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     #[graphql(ignore)]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2392:3
[INFO] [stdout]      |
[INFO] [stdout] 2392 | #[graphql(Context = Database)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2385:3
[INFO] [stdout]      |
[INFO] [stdout] 2385 | #[graphql(Context = Database)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]     --> src/lib.rs:2402:6
[INFO] [stdout]      |
[INFO] [stdout] 2402 | impl juniper::Context for Database {}
[INFO] [stdout]      |      ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - graphql_union (line 2311) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `juniper`
[INFO] [stdout]     --> src/lib.rs:2312:5
[INFO] [stdout]      |
[INFO] [stdout] 2312 | use juniper::{graphql_union, DefaultScalarValue, GraphQLObject};
[INFO] [stdout]      |     ^^^^^^^ use of unresolved module or unlinked crate `juniper`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `juniper`, use `cargo add juniper` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `graphql` in this scope
[INFO] [stdout]     --> src/lib.rs:2315:3
[INFO] [stdout]      |
[INFO] [stdout] 2315 | #[graphql(scalar = DefaultScalarValue)]
[INFO] [stdout]      |   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `graphql` is an attribute that can be used by the derive macros `GraphQLEnum`, `GraphQLInputObject`, `GraphQLInterface`, `GraphQLObject`, `GraphQLScalar` and `GraphQLUnion`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - derive_enum (line 231)
[INFO] [stdout]     src/lib.rs - derive_enum (line 255)
[INFO] [stdout]     src/lib.rs - derive_enum (line 293)
[INFO] [stdout]     src/lib.rs - derive_enum (line 311)
[INFO] [stdout]     src/lib.rs - derive_enum (line 330)
[INFO] [stdout]     src/lib.rs - derive_input_object (line 122)
[INFO] [stdout]     src/lib.rs - derive_input_object (line 142)
[INFO] [stdout]     src/lib.rs - derive_input_object (line 174)
[INFO] [stdout]     src/lib.rs - derive_input_object (line 191)
[INFO] [stdout]     src/lib.rs - derive_interface (line 1306)
[INFO] [stdout]     src/lib.rs - derive_object (line 1344)
[INFO] [stdout]     src/lib.rs - derive_object (line 1370)
[INFO] [stdout]     src/lib.rs - derive_object (line 1410)
[INFO] [stdout]     src/lib.rs - derive_object (line 1427)
[INFO] [stdout]     src/lib.rs - derive_object (line 1446)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 362)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 383)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 410)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 428)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 463)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 510)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 550)
[INFO] [stdout]     src/lib.rs - derive_scalar (line 594)
[INFO] [stdout]     src/lib.rs - derive_scalar_value (line 767)
[INFO] [stdout]     src/lib.rs - derive_union (line 1859)
[INFO] [stdout]     src/lib.rs - derive_union (line 1890)
[INFO] [stdout]     src/lib.rs - derive_union (line 1936)
[INFO] [stdout]     src/lib.rs - derive_union (line 1972)
[INFO] [stdout]     src/lib.rs - derive_union (line 2006)
[INFO] [stdout]     src/lib.rs - derive_union (line 2040)
[INFO] [stdout]     src/lib.rs - derive_union (line 2103)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 1036)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 1103)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 1142)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 1166)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 1225)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 1267)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 889)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 909)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 947)
[INFO] [stdout]     src/lib.rs - graphql_interface (line 981)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1485)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1525)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1574)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1632)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1658)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1688)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1723)
[INFO] [stdout]     src/lib.rs - graphql_object (line 1758)
[INFO] [stdout]     src/lib.rs - graphql_scalar (line 669)
[INFO] [stdout]     src/lib.rs - graphql_scalar (line 696)
[INFO] [stdout]     src/lib.rs - graphql_subscription (line 1814)
[INFO] [stdout]     src/lib.rs - graphql_union (line 2169)
[INFO] [stdout]     src/lib.rs - graphql_union (line 2208)
[INFO] [stdout]     src/lib.rs - graphql_union (line 2260)
[INFO] [stdout]     src/lib.rs - graphql_union (line 2311)
[INFO] [stdout]     src/lib.rs - graphql_union (line 2343)
[INFO] [stdout]     src/lib.rs - graphql_union (line 2380)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 58 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.62s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "e45d63acc9308287dfbd2025d09cfc6e31c81dec6dafc7986ec7dd3f56ef03eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e45d63acc9308287dfbd2025d09cfc6e31c81dec6dafc7986ec7dd3f56ef03eb", kill_on_drop: false }`
[INFO] [stdout] e45d63acc9308287dfbd2025d09cfc6e31c81dec6dafc7986ec7dd3f56ef03eb
