[INFO] fetching crate cynic-codegen 3.14.0...
[INFO] testing cynic-codegen-3.14.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cynic-codegen 3.14.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate cynic-codegen 3.14.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cynic-codegen 3.14.0
[INFO] tweaked toml for crates.io crate cynic-codegen 3.14.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cynic-codegen 3.14.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cynic-codegen 3.14.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16
[INFO] running `Command { std: "docker" "start" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling unicode-ident v1.0.13
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling thiserror v1.0.48
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling lalrpop-util v0.22.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling indexmap v2.5.0
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]    Compiling logos-codegen v0.14.0
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling thiserror-impl v1.0.48
[INFO] [stderr]    Compiling ouroboros_macro v0.18.0
[INFO] [stderr]    Compiling logos-derive v0.14.0
[INFO] [stderr]    Compiling logos v0.14.0
[INFO] [stderr]    Compiling cynic-parser v0.11.2
[INFO] [stderr]    Compiling ouroboros v0.18.0
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling cynic-codegen v3.14.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait `SynTypeExt` is never used
[INFO] [stdout]  --> src/fragment_derive/type_ext.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub trait SynTypeExt {
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 56.57s
[INFO] running `Command { std: "docker" "inspect" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling rustix v0.37.23
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling linux-raw-sys v0.3.8
[INFO] [stderr]    Compiling futures-sink v0.3.30
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling memchr v2.6.3
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling pin-project-lite v0.2.13
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]    Compiling futures-io v0.3.30
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling clap_lex v0.5.1
[INFO] [stderr]    Compiling serde v1.0.210
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling anstyle v1.0.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling similar v2.2.1
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling aho-corasick v1.0.5
[INFO] [stderr]    Compiling regex-lite v0.1.5
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling indexmap v2.5.0
[INFO] [stderr]    Compiling rstest_macros v0.23.0
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling console v0.15.7
[INFO] [stderr]    Compiling insta v1.31.0
[INFO] [stderr]    Compiling terminal_size v0.2.6
[INFO] [stderr]    Compiling logos-codegen v0.14.0
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling clap_builder v4.4.2
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.48
[INFO] [stderr]    Compiling ouroboros_macro v0.18.0
[INFO] [stderr]    Compiling divan-macros v0.1.8
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling thiserror v1.0.48
[INFO] [stderr]    Compiling logos-derive v0.14.0
[INFO] [stderr]    Compiling ouroboros v0.18.0
[INFO] [stderr]    Compiling logos v0.14.0
[INFO] [stderr]    Compiling regex v1.11.0
[INFO] [stderr]    Compiling cynic-parser v0.11.2
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling clap v4.4.3
[INFO] [stderr]    Compiling divan v0.1.8
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling cynic-codegen v3.14.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling futures-executor v0.3.30
[INFO] [stderr]    Compiling futures v0.3.30
[INFO] [stderr]    Compiling rstest v0.23.0
[INFO] [stdout] warning: trait `SynTypeExt` is never used
[INFO] [stdout]  --> src/fragment_derive/type_ext.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub trait SynTypeExt {
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: trait `SynTypeExt` is never used
[INFO] [stderr]  --> src/fragment_derive/type_ext.rs:1:11
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub trait SynTypeExt {
[INFO] [stderr]   |           ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `cynic-codegen` (lib) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/cynic-codegen/1be5836a41ade692/out/cynic_codegen-1be5836a41ade692)
[INFO] [stdout] 
[INFO] [stdout] running 147 tests
[INFO] [stdout] test enum_derive::tests::join_variants_missing_rust_variant ... ok
[INFO] [stdout] test enum_derive::input::tests::test_enum_with_empty_fallback ... ok
[INFO] [stdout] test enum_derive::tests::join_variants_missing_rust_variant_in_a_non_exhaustive_enum ... ok
[INFO] [stdout] test enum_derive::tests::join_variants_missing_gql_variant ... ok
[INFO] [stdout] test enum_derive::tests::join_variants_happy_path::case_1 ... ok
[INFO] [stdout] test enum_derive::input::tests::test_enum_with_no_fallbacks ... ok
[INFO] [stdout] test enum_derive::tests::join_variants_with_field_rename ... ok
[INFO] [stdout] test enum_derive::input::tests::test_enum_with_string_fallback ... ok
[INFO] [stdout] test enum_derive::tests::snapshot_enum_derive::input_1_parse_quote___cynic_schema_path_____schemas_test_cases_graphql__ ... FAILED
[INFO] [stdout] test enum_derive::tests::join_variants_happy_path::case_2 ... ok
[INFO] [stdout] test fragment_derive::arguments::parsing::test::test_parsing_boolean_literal ... ok
[INFO] [stdout] test fragment_derive::arguments::parsing::test::test_parsing_feature_flag ... ok
[INFO] [stdout] test fragment_derive::arguments::parsing::test::test_parsing_null ... ok
[INFO] [stdout] test fragment_derive::arguments::parsing::test::test_parsing_list_and_object ... ok
[INFO] [stdout] test fragment_derive::arguments::parsing::test::test_parsing_string_literal ... ok
[INFO] [stdout] test fragment_derive::arguments::parsing::test::test_parsing_multiple_arg_expressions ... ok
[INFO] [stdout] test fragment_derive::arguments::parsing::test::test_feature_flag_parsing_fail ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_03_empty_nullable_args ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_07_variable_in_object ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_parsing_boolean_literal_with_variables ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_parsing_include ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_non_boolean_argument ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_other_directives ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_04_a_list_of_strings ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_10_boolean_scalar ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_06_an_enum ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_missing_argument ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_12_unknown_parameter ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse_errors_without_argument_struct ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_duplicate_argument ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_05_list_wrapping ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_08_top_level_variable ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_01_scalars ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_parsing_skip ... ok
[INFO] [stdout] test fragment_derive::input::tests::test_fragment_derive_validate_pass ... ok
[INFO] [stdout] test fragment_derive::input::tests::test_fragment_derive_validate_pass_no_graphql_type ... ok
[INFO] [stdout] test fragment_derive::directives::parsing::test::test_unknown_argument ... ok
[INFO] [stdout] test fragment_derive::input::tests::test_fragment_derive_validate_failed ... ok
[INFO] [stdout] test fragment_derive::input::tests::test_fragment_derive_validate_fails ... ok
[INFO] [stdout] test fragment_derive::type_ext::tests::test_inner_type::case_2 ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_11_missing_parameter ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_09_top_level_variables ... ok
[INFO] [stdout] test fragment_derive::arguments::tests::test_analyse::case_02_missing_nullable_scalars ... ok
[INFO] [stdout] test fragment_derive::type_ext::tests::test_inner_type::case_1 ... ok
[INFO] [stdout] test fragment_derive::type_ext::tests::test_inner_type::case_3 ... ok
[INFO] [stdout] test idents::old_ident::tests::casings_are_not_lossy_where_possible ... ok
[INFO] [stdout] test idents::old_ident::tests::test_to_snake_case ... ok
[INFO] [stdout] test idents::old_ident::tests::test_underscore ... ok
[INFO] [stdout] test idents::old_ident::tests::test_to_camel_case ... ok
[INFO] [stdout] test fragment_derive::type_ext::tests::test_inner_type::case_4 ... ok
[INFO] [stdout] test inline_fragments_derive::input::tests::test_multiple_fallback_validation ... ok
[INFO] [stdout] test idents::old_ident::tests::test_to_pascal_case ... ok
[INFO] [stdout] test inline_fragments_derive::input::tests::test_union_fallback_validation_happy_path ... ok
[INFO] [stdout] test inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_2_interface ... FAILED
[INFO] [stdout] test inline_fragments_derive::input::tests::test_union_fallback_validation_with_newtype ... ok
[INFO] [stdout] test inline_fragments_derive::input::tests::test_union_validation ... ok
[INFO] [stdout] test inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_1_union_type ... FAILED
[INFO] [stdout] test inline_fragments_derive::input::tests::test_interface_validation ... ok
[INFO] [stdout] test inline_fragments_derive::input::tests::test_interface_fallback_validation_happy_path ... ok
[INFO] [stdout] test input_object_derive::pairing::test::test_join_fields_when_not_required ... ok
[INFO] [stdout] test input_object_derive::pairing::test::test_join_fields_when_all_required ... ok
[INFO] [stdout] test input_object_derive::pairing::test::test_join_fields_when_required_field_missing ... ok
[INFO] [stdout] test schema::type_index::schema_backed::tests::test_build_type_ref_non_null_type ... ok
[INFO] [stdout] test schema::type_index::schema_backed::tests::test_build_type_ref_null_type ... ok
[INFO] [stdout] test schema::type_index::schema_backed::tests::test_build_type_ref_option_list_of_required ... ok
[INFO] [stdout] test schema::type_index::schema_backed::tests::test_build_type_ref_option_list_type ... ok
[INFO] [stdout] test schema::type_index::schema_backed::tests::test_build_type_ref_required_list_type ... ok
[INFO] [stdout] test schema_for_derives::tests::test_insert_cynic_attrs ... ok
[INFO] [stdout] test schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_1_starwars ... FAILED
[INFO] [stdout] test schema_for_derives::tests::test_insert_cynic_attrs_when_already_inserted ... ok
[INFO] [stdout] test schema_for_derives::utils::tests::test_find_derives_on_enum ... ok
[INFO] [stdout] test schema_for_derives::utils::tests::test_find_derives_when_no_cynic_derive ... ok
[INFO] [stdout] test schema_for_derives::utils::tests::test_find_derives_when_no_derive ... ok
[INFO] [stdout] test types::alignment::tests::test_align_double_nested_reference_types ... ok
[INFO] [stdout] test schema_for_derives::utils::tests::test_find_derives_with_fragment ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_1_missing_outer_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_2_missing_inner_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_3_missing_inner_and_outer_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_4_missing_vec ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_5_missing_vec_with_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_6_missing_optional_vec ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_9_default_on_non_nullable_list ... ok
[INFO] [stdout] test schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_2_github ... FAILED
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_01_an_integer ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_03_nested_list ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_02_a_list ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_04_optional_list ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_05_list_containing_optional ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_06_optional_list_options ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_07_an_integer_with_default ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_08_a_list_with_default ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_09_nested_list_with_default ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_10_optional_list_with_default ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_11_list_containing_optional_with_default ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type_with_no_changes::case_12_optional_list_options_with_default ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type::case_1_additional_outer_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type::case_2_additional_inner_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type::case_3_additional_inner_and_outer_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type::case_5_additional_outer_option_expected_inner ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type::case_4_additional_inner_option_expected_outer ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type_with_no_changes::case_2_a_list ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type_with_no_changes::case_3_nested_list ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type_with_no_changes::case_4_optional_list ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type_with_no_changes::case_5_list_containing_optional ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type_with_no_changes::case_6_optional_list_options ... ok
[INFO] [stdout] test types::alignment::tests::test_align_reference_types ... ok
[INFO] [stdout] test types::alignment::tests::test_align_output_type_with_no_changes::case_1_an_integer ... ok
[INFO] [stdout] test types::parsing::tests::test_replace_inner::case_1_replace_on_option ... ok
[INFO] [stdout] test types::parsing::tests::test_replace_inner::case_2_replace_on_vec ... ok
[INFO] [stdout] test types::parsing::tests::test_replace_inner::case_3_replace_on_box ... ok
[INFO] [stdout] test types::parsing::tests::test_replace_inner::case_4_replace_on_arc ... ok
[INFO] [stdout] test types::parsing::tests::test_replace_inner::case_5_replace_with_complex_inner ... ok
[INFO] [stdout] test types::parsing::tests::test_replace_inner::case_6_replace_with_a_full_path ... ok
[INFO] [stdout] test types::validation::tests::test_input_type_list_validation ... ok
[INFO] [stdout] test types::validation::tests::test_input_type_validation ... ok
[INFO] [stdout] test types::validation::tests::test_input_type_validation_with_default ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_7_missing_option_vec_option ... ok
[INFO] [stdout] test types::alignment::tests::test_align_input_type::case_8_default_on_non_nullable_scalar ... ok
[INFO] [stdout] test types::validation::tests::test_output_type_check ... ok
[INFO] [stdout] test types::validation::tests::test_output_type_list_validation ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_01_required_t_box ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_04_optional_t_box ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_03_optional_t_standalone ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_06_option_vec_required_t ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_02_required_t_standalone ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_05_option_vec_required_t ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_07_required_vec_required_t ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_08_required_vec_required_t_no_vec ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_09_required_vec_optional_t_no_vec ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_fail::case_10_required_vec_optional_t_wrong_nesting ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_ok::case_1_required_t ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_ok::case_2_optional_t ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_ok::case_3_option_vec_required_t ... ok
[INFO] [stdout] test types::validation::tests::test_recurse_validation_ok::case_4_required_vec_required_t ... ok
[INFO] [stdout] test types::validation::tests::test_validation_when_flattening ... ok
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_06_spread_attr_multi_field1 ... FAILED
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stderr] error: 'rustfmt' is not installed for the toolchain '1.100.0-beta.1-x86_64-unknown-linux-gnu'.
[INFO] [stderr] help: run `rustup component add --toolchain 1.100.0-beta.1-x86_64-unknown-linux-gnu rustfmt` to install it
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_02_simple_struct ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_07_spread_attr_multi_field2 ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_04_variable_in_argument ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_10_feature_flagging ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_03_not_sure ... FAILED
[INFO] [stdout] test scalar_derive::tests::snapshot_scalar_derive::input_1_parse_quote___derive_Scalar__structDateTime_String__ ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_08_flatten_attr ... FAILED
[INFO] [stdout] test input_object_derive::tests::snapshot_input_object_derive::input_1_parse_quote___derive_cynic__InputObject_Debug___cynic_schema_pat ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_05_spread_attr ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_01_argument_and_rename ... FAILED
[INFO] [stdout] test fragment_derive::tests::snapshot_fragment_derive::case_09_argument_literals ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- enum_derive::tests::snapshot_enum_derive::input_1_parse_quote___cynic_schema_path_____schemas_test_cases_graphql__ stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'enum_derive::tests::snapshot_enum_derive::input_1_parse_quote___cynic_schema_path_____schemas_test_cases_graphql__' (2288) panicked at src/enum_derive/mod.rs:516:42:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Error("Could not find file: ../schemas/test_cases.graphql")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab4409d5a - cynic_codegen[5c25412dc85b7387]::enum_derive::tests::snapshot_enum_derive
[INFO] [stdout]   13:     0x55eab43c818d - <cynic_codegen[5c25412dc85b7387]::enum_derive::tests::snapshot_enum_derive::input_1_parse_quote___cynic_schema_path_____schemas_test_cases_graphql__::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_2_interface stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_2_interface' (2403) panicked at src/inline_fragments_derive/tests.rs:37:50:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Errors { errors: [Error("Could not find file: ../cynic/tests/test-schema.graphql")] }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440d7b3 - cynic_codegen[5c25412dc85b7387]::inline_fragments_derive::tests::snapshot_inline_fragments_derive
[INFO] [stdout]   13:     0x55eab4422c12 - <cynic_codegen[5c25412dc85b7387]::inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_2_interface::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_1_union_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_1_union_type' (2401) panicked at src/inline_fragments_derive/tests.rs:37:50:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Errors { errors: [Error("Could not find file: ../cynic/tests/test-schema.graphql")] }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440d7b3 - cynic_codegen[5c25412dc85b7387]::inline_fragments_derive::tests::snapshot_inline_fragments_derive
[INFO] [stdout]   13:     0x55eab4423102 - <cynic_codegen[5c25412dc85b7387]::inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_1_union_type::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_1_starwars stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_1_starwars' (2467) panicked at src/schema/type_index/schema_backed.rs:557:89:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440dda3 - cynic_codegen[5c25412dc85b7387]::schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas
[INFO] [stdout]   13:     0x55eab43ff8c5 - <cynic_codegen[5c25412dc85b7387]::schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_1_starwars::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_2_github stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_2_github' (2468) panicked at src/schema/type_index/schema_backed.rs:557:89:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440dda3 - cynic_codegen[5c25412dc85b7387]::schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas
[INFO] [stdout]   13:     0x55eab43ff895 - <cynic_codegen[5c25412dc85b7387]::schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_2_github::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_06_spread_attr_multi_field1 stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__spread_attr_multi_field1.snap
[INFO] [stdout] Snapshot: spread_attr_multi_field1
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for Film {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Film;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Film");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: Film :: releaseDate , < Option < String > as cynic :: schema :: IsScalar < < schema :: __fields :: Film :: releaseDate as cynic :: schema :: Field > :: Type >> :: SchemaType > () ;␊
[INFO] [stdout]    10       │-        <FilmDetails as cynic::QueryFragment>::query(␊
[INFO] [stdout]    11       │-            builder␊
[INFO] [stdout]    12       │-                .inline_fragment()␊
[INFO] [stdout]    13       │-                .select_children::<<FilmDetails as cynic::QueryFragment>::VariablesFields>(),␊
[INFO] [stdout]    14       │-        );␊
[INFO] [stdout]    15       │-    }␊
[INFO] [stdout]    16       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    17       │-        Some(std::borrow::Cow::Borrowed("Film"))␊
[INFO] [stdout]    18       │-    }␊
[INFO] [stdout]    19       │-}␊
[INFO] [stdout]    20       │-#[automatically_derived]␊
[INFO] [stdout]    21       │-impl<'de> cynic::serde::Deserialize<'de> for Film {␊
[INFO] [stdout]    22       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    23       │-    where␊
[INFO] [stdout]    24       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    25       │-    {␊
[INFO] [stdout]    26       │-        let spreadable = cynic::__private::Spreadable::<__D::Error>::deserialize(deserializer)?;␊
[INFO] [stdout]    27       │-        Ok(Film {␊
[INFO] [stdout]    28       │-            release_date: spreadable.deserialize_field("releaseDate")?,␊
[INFO] [stdout]    29       │-            details: <FilmDetails as cynic::serde::Deserialize<'de>>::deserialize(␊
[INFO] [stdout]    30       │-                spreadable.spread_deserializer(),␊
[INFO] [stdout]    31       │-            )?,␊
[INFO] [stdout]    32       │-        })␊
[INFO] [stdout]    33       │-    }␊
[INFO] [stdout]    34       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_06_spread_attr_multi_field1' (2327) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43aca89 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_06_spread_attr_multi_field1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_02_simple_struct stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__simple_struct.snap
[INFO] [stdout] Snapshot: simple_struct
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for BlogPostOutput {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::BlogPost;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("BlogPost");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: BlogPost :: hasMetadata , < Option < bool > as cynic :: schema :: IsScalar < < schema :: __fields :: BlogPost :: hasMetadata as cynic :: schema :: Field > :: Type >> :: SchemaType > () ;␊
[INFO] [stdout]    10       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: BlogPost :: author , < AuthorOutput as cynic :: QueryFragment > :: SchemaType > () ;␊
[INFO] [stdout]    11       │-        <AuthorOutput as cynic::QueryFragment>::query(field_builder.select_children());␊
[INFO] [stdout]    12       │-    }␊
[INFO] [stdout]    13       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    14       │-        Some(std::borrow::Cow::Borrowed("BlogPostOutput"))␊
[INFO] [stdout]    15       │-    }␊
[INFO] [stdout]    16       │-}␊
[INFO] [stdout]    17       │-#[automatically_derived]␊
[INFO] [stdout]    18       │-impl<'de> cynic::serde::Deserialize<'de> for BlogPostOutput {␊
[INFO] [stdout]    19       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    20       │-    where␊
[INFO] [stdout]    21       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    22       │-    {␊
[INFO] [stdout]    23       │-        #[derive(cynic :: serde :: Deserialize)]␊
[INFO] [stdout]    24       │-        #[serde(field_identifier, crate = "cynic::serde")]␊
[INFO] [stdout]    25       │-        #[allow(non_camel_case_types)]␊
[INFO] [stdout]    26       │-        enum __FragmentDeriveField {␊
[INFO] [stdout]    27       │-            #[serde(rename = "hasMetadata")]␊
[INFO] [stdout]    28       │-            has_metadata,␊
[INFO] [stdout]    29       │-            #[serde(rename = "author")]␊
[INFO] [stdout]    30       │-            author,␊
[INFO] [stdout]    31       │-            #[serde(other)]␊
[INFO] [stdout]    32       │-            __Other,␊
[INFO] [stdout]    33       │-        }␊
[INFO] [stdout]    34       │-        struct Visitor<'de> {␊
[INFO] [stdout]    35       │-            marker: ::core::marker::PhantomData<BlogPostOutput>,␊
[INFO] [stdout]    36       │-            lifetime: ::core::marker::PhantomData<&'de ()>,␊
[INFO] [stdout]    37       │-        }␊
[INFO] [stdout]    38       │-        impl<'de> cynic::serde::de::Visitor<'de> for Visitor<'de> {␊
[INFO] [stdout]    39       │-            type Value = BlogPostOutput;␊
[INFO] [stdout]    40       │-            fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {␊
[INFO] [stdout]    41       │-                formatter.write_str("struct BlogPostOutput")␊
[INFO] [stdout]    42       │-            }␊
[INFO] [stdout]    43       │-            fn visit_map<V>(self, mut __map: V) -> Result<Self::Value, V::Error>␊
[INFO] [stdout]    44       │-            where␊
[INFO] [stdout]    45       │-                V: cynic::serde::de::MapAccess<'de>,␊
[INFO] [stdout]    46       │-            {␊
[INFO] [stdout]    47       │-                let mut has_metadata = None;␊
[INFO] [stdout]    48       │-                let mut author = None;␊
[INFO] [stdout]    49       │-                while let Some(__key) = __map.next_key()? {␊
[INFO] [stdout]    50       │-                    match __key {␊
[INFO] [stdout]    51       │-                        __FragmentDeriveField::has_metadata => {␊
[INFO] [stdout]    52       │-                            if has_metadata.is_some() {␊
[INFO] [stdout]    53       │-                                return Err(cynic::serde::de::Error::duplicate_field(␊
[INFO] [stdout]    54       │-                                    "hasMetadata",␊
[INFO] [stdout]    55       │-                                ));␊
[INFO] [stdout]    56       │-                            }␊
[INFO] [stdout]    57       │-                            has_metadata = Some(__map.next_value()?);␊
[INFO] [stdout]    58       │-                        }␊
[INFO] [stdout]    59       │-                        __FragmentDeriveField::author => {␊
[INFO] [stdout]    60       │-                            if author.is_some() {␊
[INFO] [stdout]    61       │-                                return Err(cynic::serde::de::Error::duplicate_field("author"));␊
[INFO] [stdout]    62       │-                            }␊
[INFO] [stdout]    63       │-                            author = Some(__map.next_value()?);␊
[INFO] [stdout]    64       │-                        }␊
[INFO] [stdout]    65       │-                        __FragmentDeriveField::__Other => {␊
[INFO] [stdout]    66       │-                            __map.next_value::<cynic::serde::de::IgnoredAny>()?;␊
[INFO] [stdout]    67       │-                        }␊
[INFO] [stdout]    68       │-                    }␊
[INFO] [stdout]    69       │-                }␊
[INFO] [stdout]    70       │-                let has_metadata = has_metadata␊
[INFO] [stdout]    71       │-                    .ok_or_else(|| cynic::serde::de::Error::missing_field("hasMetadata"))?;␊
[INFO] [stdout]    72       │-                let author =␊
[INFO] [stdout]    73       │-                    author.ok_or_else(|| cynic::serde::de::Error::missing_field("author"))?;␊
[INFO] [stdout]    74       │-                Ok(BlogPostOutput {␊
[INFO] [stdout]    75       │-                    has_metadata,␊
[INFO] [stdout]    76       │-                    author,␊
[INFO] [stdout]    77       │-                })␊
[INFO] [stdout]    78       │-            }␊
[INFO] [stdout]    79       │-        }␊
[INFO] [stdout]    80       │-        const FIELDS: &'static [&str] = &["hasMetadata", "author"];␊
[INFO] [stdout]    81       │-        deserializer.deserialize_struct(␊
[INFO] [stdout]    82       │-            "BlogPostOutput",␊
[INFO] [stdout]    83       │-            FIELDS,␊
[INFO] [stdout]    84       │-            Visitor {␊
[INFO] [stdout]    85       │-                marker: ::core::marker::PhantomData,␊
[INFO] [stdout]    86       │-                lifetime: ::core::marker::PhantomData,␊
[INFO] [stdout]    87       │-            },␊
[INFO] [stdout]    88       │-        )␊
[INFO] [stdout]    89       │-    }␊
[INFO] [stdout]    90       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_02_simple_struct' (2323) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43ab2d0 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_02_simple_struct::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_07_spread_attr_multi_field2 stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__spread_attr_multi_field2.snap
[INFO] [stdout] Snapshot: spread_attr_multi_field2
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for Film {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Film;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Film");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        <FilmDetails as cynic::QueryFragment>::query(␊
[INFO] [stdout]    10       │-            builder␊
[INFO] [stdout]    11       │-                .inline_fragment()␊
[INFO] [stdout]    12       │-                .select_children::<<FilmDetails as cynic::QueryFragment>::VariablesFields>(),␊
[INFO] [stdout]    13       │-        );␊
[INFO] [stdout]    14       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: Film :: releaseDate , < Option < String > as cynic :: schema :: IsScalar < < schema :: __fields :: Film :: releaseDate as cynic :: schema :: Field > :: Type >> :: SchemaType > () ;␊
[INFO] [stdout]    15       │-    }␊
[INFO] [stdout]    16       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    17       │-        Some(std::borrow::Cow::Borrowed("Film"))␊
[INFO] [stdout]    18       │-    }␊
[INFO] [stdout]    19       │-}␊
[INFO] [stdout]    20       │-#[automatically_derived]␊
[INFO] [stdout]    21       │-impl<'de> cynic::serde::Deserialize<'de> for Film {␊
[INFO] [stdout]    22       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    23       │-    where␊
[INFO] [stdout]    24       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    25       │-    {␊
[INFO] [stdout]    26       │-        let spreadable = cynic::__private::Spreadable::<__D::Error>::deserialize(deserializer)?;␊
[INFO] [stdout]    27       │-        Ok(Film {␊
[INFO] [stdout]    28       │-            details: <FilmDetails as cynic::serde::Deserialize<'de>>::deserialize(␊
[INFO] [stdout]    29       │-                spreadable.spread_deserializer(),␊
[INFO] [stdout]    30       │-            )?,␊
[INFO] [stdout]    31       │-            release_date: spreadable.deserialize_field("releaseDate")?,␊
[INFO] [stdout]    32       │-        })␊
[INFO] [stdout]    33       │-    }␊
[INFO] [stdout]    34       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_07_spread_attr_multi_field2' (2328) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43acf79 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_07_spread_attr_multi_field2::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_04_variable_in_argument stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__variable_in_argument.snap
[INFO] [stdout] Snapshot: variable_in_argument
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for MyQuery {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Query;␊
[INFO] [stdout]     3       │-    type VariablesFields = AnArgumentStructFields;␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Query");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: Query :: filteredPosts , < Vec < BlogPostOutput > as cynic :: QueryFragment > :: SchemaType > () ;␊
[INFO] [stdout]    10       │-        {␊
[INFO] [stdout]    11       │-            field_builder␊
[INFO] [stdout]    12       │-                .argument::<schema::__fields::Query::_filtered_posts_arguments::filters>()␊
[INFO] [stdout]    13       │-                .variable(AnArgumentStructFields::filters());␊
[INFO] [stdout]    14       │-        }␊
[INFO] [stdout]    15       │-        <Vec<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());␊
[INFO] [stdout]    16       │-    }␊
[INFO] [stdout]    17       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    18       │-        Some(std::borrow::Cow::Borrowed("MyQuery"))␊
[INFO] [stdout]    19       │-    }␊
[INFO] [stdout]    20       │-}␊
[INFO] [stdout]    21       │-#[automatically_derived]␊
[INFO] [stdout]    22       │-impl<'de> cynic::serde::Deserialize<'de> for MyQuery {␊
[INFO] [stdout]    23       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    24       │-    where␊
[INFO] [stdout]    25       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    26       │-    {␊
[INFO] [stdout]    27       │-        #[derive(cynic :: serde :: Deserialize)]␊
[INFO] [stdout]    28       │-        #[serde(field_identifier, crate = "cynic::serde")]␊
[INFO] [stdout]    29       │-        #[allow(non_camel_case_types)]␊
[INFO] [stdout]    30       │-        enum __FragmentDeriveField {␊
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]    31       │-            #[serde(rename = "filteredPosts")]␊
[INFO] [stdout]    32       │-            filteredPosts,␊
[INFO] [stdout]    33       │-            #[serde(other)]␊
[INFO] [stdout]    34       │-            __Other,␊
[INFO] [stdout]    35       │-        }␊
[INFO] [stdout]    36       │-        struct Visitor<'de> {␊
[INFO] [stdout]    37       │-            marker: ::core::marker::PhantomData<MyQuery>,␊
[INFO] [stdout]    38       │-            lifetime: ::core::marker::PhantomData<&'de ()>,␊
[INFO] [stdout]    39       │-        }␊
[INFO] [stdout]    40       │-        impl<'de> cynic::serde::de::Visitor<'de> for Visitor<'de> {␊
[INFO] [stdout]    41       │-            type Value = MyQuery;␊
[INFO] [stdout]    42       │-            fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {␊
[INFO] [stdout]    43       │-                formatter.write_str("struct MyQuery")␊
[INFO] [stdout]    44       │-            }␊
[INFO] [stdout]    45       │-            fn visit_map<V>(self, mut __map: V) -> Result<Self::Value, V::Error>␊
[INFO] [stdout]    46       │-            where␊
[INFO] [stdout]    47       │-                V: cynic::serde::de::MapAccess<'de>,␊
[INFO] [stdout]    48       │-            {␊
[INFO] [stdout]    49       │-                let mut filteredPosts = None;␊
[INFO] [stdout]    50       │-                while let Some(__key) = __map.next_key()? {␊
[INFO] [stdout]    51       │-                    match __key {␊
[INFO] [stdout]    52       │-                        __FragmentDeriveField::filteredPosts => {␊
[INFO] [stdout]    53       │-                            if filteredPosts.is_some() {␊
[INFO] [stdout]    54       │-                                return Err(cynic::serde::de::Error::duplicate_field(␊
[INFO] [stdout]    55       │-                                    "filteredPosts",␊
[INFO] [stdout]    56       │-                                ));␊
[INFO] [stdout]    57       │-                            }␊
[INFO] [stdout]    58       │-                            filteredPosts = Some(__map.next_value()?);␊
[INFO] [stdout]    59       │-                        }␊
[INFO] [stdout]    60       │-                        __FragmentDeriveField::__Other => {␊
[INFO] [stdout]    61       │-                            __map.next_value::<cynic::serde::de::IgnoredAny>()?;␊
[INFO] [stdout]    62       │-                        }␊
[INFO] [stdout]    63       │-                    }␊
[INFO] [stdout]    64       │-                }␊
[INFO] [stdout]    65       │-                let filteredPosts = filteredPosts␊
[INFO] [stdout]    66       │-                    .ok_or_else(|| cynic::serde::de::Error::missing_field("filteredPosts"))?;␊
[INFO] [stdout]    67       │-                Ok(MyQuery { filteredPosts })␊
[INFO] [stdout]    68       │-            }␊
[INFO] [stdout]    69       │-        }␊
[INFO] [stdout]    70       │-        const FIELDS: &'static [&str] = &["filteredPosts"];␊
[INFO] [stdout]    71       │-        deserializer.deserialize_struct(␊
[INFO] [stdout]    72       │-            "MyQuery",␊
[INFO] [stdout]    73       │-            FIELDS,␊
[INFO] [stdout]    74       │-            Visitor {␊
[INFO] [stdout]    75       │-                marker: ::core::marker::PhantomData,␊
[INFO] [stdout]    76       │-                lifetime: ::core::marker::PhantomData,␊
[INFO] [stdout]    77       │-            },␊
[INFO] [stdout]    78       │-        )␊
[INFO] [stdout]    79       │-    }␊
[INFO] [stdout]    80       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_04_variable_in_argument' (2325) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43ac5b4 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_04_variable_in_argument::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_10_feature_flagging stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__feature_flagging.snap
[INFO] [stdout] Snapshot: feature_flagging
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for MyQuery {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Query;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Query");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder␊
[INFO] [stdout]    10       │-            .select_field::<schema::__fields::Query::__typename, <String as cynic::schema::IsScalar<␊
[INFO] [stdout]    11       │-                <schema::__fields::Query::__typename as cynic::schema::Field>::Type,␊
[INFO] [stdout]    12       │-            >>::SchemaType>();␊
[INFO] [stdout]    13       │-        if builder.is_feature_enabled("2018") {␊
[INFO] [stdout]    14       │-            let mut field_builder = builder . select_field :: < schema :: __fields :: Query :: filteredPosts , < Vec < BlogPostOutput > as cynic :: QueryFragment > :: SchemaType > () ;␊
[INFO] [stdout]    15       │-            <Vec<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());␊
[INFO] [stdout]    16       │-        }␊
[INFO] [stdout]    17       │-    }␊
[INFO] [stdout]    18       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    19       │-        Some(std::borrow::Cow::Borrowed("MyQuery"))␊
[INFO] [stdout]    20       │-    }␊
[INFO] [stdout]    21       │-}␊
[INFO] [stdout]    22       │-#[automatically_derived]␊
[INFO] [stdout]    23       │-impl<'de> cynic::serde::Deserialize<'de> for MyQuery {␊
[INFO] [stdout]    24       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    25       │-    where␊
[INFO] [stdout]    26       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    27       │-    {␊
[INFO] [stdout]    28       │-        #[derive(cynic :: serde :: Deserialize)]␊
[INFO] [stdout]    29       │-        #[serde(field_identifier, crate = "cynic::serde")]␊
[INFO] [stdout]    30       │-        #[allow(non_camel_case_types)]␊
[INFO] [stdout]    31       │-        enum __FragmentDeriveField {␊
[INFO] [stdout]    32       │-            #[serde(rename = "__typename")]␊
[INFO] [stdout]    33       │-            __typename,␊
[INFO] [stdout]    34       │-            #[serde(rename = "filteredPosts")]␊
[INFO] [stdout]    35       │-            filteredPosts,␊
[INFO] [stdout]    36       │-            #[serde(other)]␊
[INFO] [stdout]    37       │-            __Other,␊
[INFO] [stdout]    38       │-        }␊
[INFO] [stdout]    39       │-        struct Visitor<'de> {␊
[INFO] [stdout]    40       │-            marker: ::core::marker::PhantomData<MyQuery>,␊
[INFO] [stdout]    41       │-            lifetime: ::core::marker::PhantomData<&'de ()>,␊
[INFO] [stdout]    42       │-        }␊
[INFO] [stdout]    43       │-        impl<'de> cynic::serde::de::Visitor<'de> for Visitor<'de> {␊
[INFO] [stdout]    44       │-            type Value = MyQuery;␊
[INFO] [stdout]    45       │-            fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {␊
[INFO] [stdout]    46       │-                formatter.write_str("struct MyQuery")␊
[INFO] [stdout]    47       │-            }␊
[INFO] [stdout]    48       │-            fn visit_map<V>(self, mut __map: V) -> Result<Self::Value, V::Error>␊
[INFO] [stdout]    49       │-            where␊
[INFO] [stdout]    50       │-                V: cynic::serde::de::MapAccess<'de>,␊
[INFO] [stdout]    51       │-            {␊
[INFO] [stdout]    52       │-                let mut __typename = None;␊
[INFO] [stdout]    53       │-                let mut filteredPosts = None;␊
[INFO] [stdout]    54       │-                while let Some(__key) = __map.next_key()? {␊
[INFO] [stdout]    55       │-                    match __key {␊
[INFO] [stdout]    56       │-                        __FragmentDeriveField::__typename => {␊
[INFO] [stdout]    57       │-                            if __typename.is_some() {␊
[INFO] [stdout]    58       │-                                return Err(cynic::serde::de::Error::duplicate_field("__typename"));␊
[INFO] [stdout]    59       │-                            }␊
[INFO] [stdout]    60       │-                            __typename = Some(__map.next_value()?);␊
[INFO] [stdout]    61       │-                        }␊
[INFO] [stdout]    62       │-                        __FragmentDeriveField::filteredPosts => {␊
[INFO] [stdout]    63       │-                            if filteredPosts.is_some() {␊
[INFO] [stdout]    64       │-                                return Err(cynic::serde::de::Error::duplicate_field(␊
[INFO] [stdout]    65       │-                                    "filteredPosts",␊
[INFO] [stdout]    66       │-                                ));␊
[INFO] [stdout]    67       │-                            }␊
[INFO] [stdout]    68       │-                            filteredPosts = Some(__map.next_value()?);␊
[INFO] [stdout]    69       │-                        }␊
[INFO] [stdout]    70       │-                        __FragmentDeriveField::__Other => {␊
[INFO] [stdout]    71       │-                            __map.next_value::<cynic::serde::de::IgnoredAny>()?;␊
[INFO] [stdout]    72       │-                        }␊
[INFO] [stdout]    73       │-                    }␊
[INFO] [stdout]    74       │-                }␊
[INFO] [stdout]    75       │-                let __typename = __typename␊
[INFO] [stdout]    76       │-                    .ok_or_else(|| cynic::serde::de::Error::missing_field("__typename"))?;␊
[INFO] [stdout]    77       │-                let filteredPosts = filteredPosts.unwrap_or_default();␊
[INFO] [stdout]    78       │-                Ok(MyQuery {␊
[INFO] [stdout]    79       │-                    __typename,␊
[INFO] [stdout]    80       │-                    filteredPosts,␊
[INFO] [stdout]    81       │-                })␊
[INFO] [stdout]    82       │-            }␊
[INFO] [stdout]    83       │-        }␊
[INFO] [stdout]    84       │-        const FIELDS: &'static [&str] = &["__typename", "filteredPosts"];␊
[INFO] [stdout]    85       │-        deserializer.deserialize_struct(␊
[INFO] [stdout]    86       │-            "MyQuery",␊
[INFO] [stdout]    87       │-            FIELDS,␊
[INFO] [stdout]    88       │-            Visitor {␊
[INFO] [stdout]    89       │-                marker: ::core::marker::PhantomData,␊
[INFO] [stdout]    90       │-                lifetime: ::core::marker::PhantomData,␊
[INFO] [stdout]    91       │-            },␊
[INFO] [stdout]    92       │-        )␊
[INFO] [stdout]    93       │-    }␊
[INFO] [stdout]    94       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_10_feature_flagging' (2331) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43ab6e6 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_10_feature_flagging::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_03_not_sure stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__not_sure.snap
[INFO] [stdout] Snapshot: not_sure
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for MyQuery {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Query;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Query");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: Query :: filteredPosts , < Vec < BlogPostOutput > as cynic :: QueryFragment > :: SchemaType > () ;␊
[INFO] [stdout]    10       │-        {␊
[INFO] [stdout]    11       │-            struct PostStateDraft;␊
[INFO] [stdout]    12       │-            impl cynic::serde::Serialize for PostStateDraft {␊
[INFO] [stdout]    13       │-                fn serialize<__S>(&self, serializer: __S) -> Result<__S::Ok, __S::Error>␊
[INFO] [stdout]    14       │-                where␊
[INFO] [stdout]    15       │-                    __S: cynic::serde::Serializer,␊
[INFO] [stdout]    16       │-                {␊
[INFO] [stdout]    17       │-                    serializer.serialize_unit_variant("", 0, "DRAFT")␊
[INFO] [stdout]    18       │-                }␊
[INFO] [stdout]    19       │-            }␊
[INFO] [stdout]    20       │-            impl cynic::coercions::CoercesTo<schema::PostState> for PostStateDraft {};␊
[INFO] [stdout]    21       │-            struct PostStatePosted;␊
[INFO] [stdout]    22       │-            impl cynic::serde::Serialize for PostStatePosted {␊
[INFO] [stdout]    23       │-                fn serialize<__S>(&self, serializer: __S) -> Result<__S::Ok, __S::Error>␊
[INFO] [stdout]    24       │-                where␊
[INFO] [stdout]    25       │-                    __S: cynic::serde::Serializer,␊
[INFO] [stdout]    26       │-                {␊
[INFO] [stdout]    27       │-                    serializer.serialize_unit_variant("", 0, "POSTED")␊
[INFO] [stdout]    28       │-                }␊
[INFO] [stdout]    29       │-            }␊
[INFO] [stdout]    30       │-            impl cynic::coercions::CoercesTo<schema::PostState> for PostStatePosted {};␊
[INFO] [stdout]    31       │-            field_builder␊
[INFO] [stdout]    32       │-                .argument::<schema::__fields::Query::_filtered_posts_arguments::filters>()␊
[INFO] [stdout]    33       │-                .value()␊
[INFO] [stdout]    34       │-                .object()␊
[INFO] [stdout]    35       │-                .field::<schema::__fields::PostFilters::states, _>(|builder| {␊
[INFO] [stdout]    36       │-                    builder␊
[INFO] [stdout]    37       │-                        .value()␊
[INFO] [stdout]    38       │-                        .list()␊
[INFO] [stdout]    39       │-                        .item(|builder| {␊
[INFO] [stdout]    40       │-                            builder.literal(PostStatePosted);␊
[INFO] [stdout]    41       │-                        })␊
[INFO] [stdout]    42       │-                        .item(|builder| {␊
[INFO] [stdout]    43       │-                            builder.literal(PostStateDraft);␊
[INFO] [stdout]    44       │-                        });␊
[INFO] [stdout]    45       │-                });␊
[INFO] [stdout]    46       │-        }␊
[INFO] [stdout]    47       │-        <Vec<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());␊
[INFO] [stdout]    48       │-    }␊
[INFO] [stdout]    49       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    50       │-        Some(std::borrow::Cow::Borrowed("MyQuery"))␊
[INFO] [stdout]    51       │-    }␊
[INFO] [stdout]    52       │-}␊
[INFO] [stdout]    53       │-#[automatically_derived]␊
[INFO] [stdout]    54       │-impl<'de> cynic::serde::Deserialize<'de> for MyQuery {␊
[INFO] [stdout]    55       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    56       │-    where␊
[INFO] [stdout]    57       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    58       │-    {␊
[INFO] [stdout]    59       │-        #[derive(cynic :: serde :: Deserialize)]␊
[INFO] [stdout]    60       │-        #[serde(field_identifier, crate = "cynic::serde")]␊
[INFO] [stdout]    61       │-        #[allow(non_camel_case_types)]␊
[INFO] [stdout]    62       │-        enum __FragmentDeriveField {␊
[INFO] [stdout]    63       │-            #[serde(rename = "filteredPosts")]␊
[INFO] [stdout]    64       │-            filteredPosts,␊
[INFO] [stdout]    65       │-            #[serde(other)]␊
[INFO] [stdout]    66       │-            __Other,␊
[INFO] [stdout]    67       │-        }␊
[INFO] [stdout]    68       │-        struct Visitor<'de> {␊
[INFO] [stdout]    69       │-            marker: ::core::marker::PhantomData<MyQuery>,␊
[INFO] [stdout]    70       │-            lifetime: ::core::marker::PhantomData<&'de ()>,␊
[INFO] [stdout]    71       │-        }␊
[INFO] [stdout]    72       │-        impl<'de> cynic::serde::de::Visitor<'de> for Visitor<'de> {␊
[INFO] [stdout]    73       │-            type Value = MyQuery;␊
[INFO] [stdout]    74       │-            fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {␊
[INFO] [stdout]    75       │-                formatter.write_str("struct MyQuery")␊
[INFO] [stdout]    76       │-            }␊
[INFO] [stdout]    77       │-            fn visit_map<V>(self, mut __map: V) -> Result<Self::Value, V::Error>␊
[INFO] [stdout]    78       │-            where␊
[INFO] [stdout]    79       │-                V: cynic::serde::de::MapAccess<'de>,␊
[INFO] [stdout]    80       │-            {␊
[INFO] [stdout]    81       │-                let mut filteredPosts = None;␊
[INFO] [stdout]    82       │-                while let Some(__key) = __map.next_key()? {␊
[INFO] [stdout]    83       │-                    match __key {␊
[INFO] [stdout]    84       │-                        __FragmentDeriveField::filteredPosts => {␊
[INFO] [stdout]    85       │-                            if filteredPosts.is_some() {␊
[INFO] [stdout]    86       │-                                return Err(cynic::serde::de::Error::duplicate_field(␊
[INFO] [stdout]    87       │-                                    "filteredPosts",␊
[INFO] [stdout]    88       │-                                ));␊
[INFO] [stdout]    89       │-                            }␊
[INFO] [stdout]    90       │-                            filteredPosts = Some(__map.next_value()?);␊
[INFO] [stdout]    91       │-                        }␊
[INFO] [stdout]    92       │-                        __FragmentDeriveField::__Other => {␊
[INFO] [stdout]    93       │-                            __map.next_value::<cynic::serde::de::IgnoredAny>()?;␊
[INFO] [stdout]    94       │-                        }␊
[INFO] [stdout]    95       │-                    }␊
[INFO] [stdout]    96       │-                }␊
[INFO] [stdout]    97       │-                let filteredPosts = filteredPosts␊
[INFO] [stdout]    98       │-                    .ok_or_else(|| cynic::serde::de::Error::missing_field("filteredPosts"))?;␊
[INFO] [stdout]    99       │-                Ok(MyQuery { filteredPosts })␊
[INFO] [stdout]   100       │-            }␊
[INFO] [stdout]   101       │-        }␊
[INFO] [stdout]   102       │-        const FIELDS: &'static [&str] = &["filteredPosts"];␊
[INFO] [stdout]   103       │-        deserializer.deserialize_struct(␊
[INFO] [stdout]   104       │-            "MyQuery",␊
[INFO] [stdout]   105       │-            FIELDS,␊
[INFO] [stdout]   106       │-            Visitor {␊
[INFO] [stdout]   107       │-                marker: ::core::marker::PhantomData,␊
[INFO] [stdout]   108       │-                lifetime: ::core::marker::PhantomData,␊
[INFO] [stdout]   109       │-            },␊
[INFO] [stdout]   110       │-        )␊
[INFO] [stdout]   111       │-    }␊
[INFO] [stdout]   112       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_03_not_sure' (2324) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43aa649 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_03_not_sure::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- scalar_derive::tests::snapshot_scalar_derive::input_1_parse_quote___derive_Scalar__structDateTime_String__ stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/scalar_derive/snapshots/cynic_codegen__scalar_derive__tests__snapshot_scalar_derive.snap
[INFO] [stdout] Snapshot: snapshot_scalar_derive
[INFO] [stdout] Source: src/scalar_derive/tests.rs:18
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::serde::Serialize for DateTime {␊
[INFO] [stdout]     2       │-    fn serialize<__S>(&self, serializer: __S) -> Result<__S::Ok, __S::Error>␊
[INFO] [stdout]     3       │-    where␊
[INFO] [stdout]     4       │-        __S: cynic::serde::Serializer,␊
[INFO] [stdout]     5       │-    {␊
[INFO] [stdout]     6       │-        <String as cynic::serde::Serialize>::serialize(&self.0, serializer)␊
[INFO] [stdout]     7       │-    }␊
[INFO] [stdout]     8       │-}␊
[INFO] [stdout]     9       │-#[automatically_derived]␊
[INFO] [stdout]    10       │-impl<'de> cynic::serde::Deserialize<'de> for DateTime {␊
[INFO] [stdout]    11       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    12       │-    where␊
[INFO] [stdout]    13       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    14       │-    {␊
[INFO] [stdout]    15       │-        <String as cynic::serde::Deserialize<'de>>::deserialize(deserializer).map(Self)␊
[INFO] [stdout]    16       │-    }␊
[INFO] [stdout]    17       │-}␊
[INFO] [stdout]    18       │-#[automatically_derived]␊
[INFO] [stdout]    19       │-impl cynic::schema::IsScalar<schema::DateTime> for DateTime {␊
[INFO] [stdout]    20       │-    type SchemaType = schema::DateTime;␊
[INFO] [stdout]    21       │-}␊
[INFO] [stdout]    22       │-#[automatically_derived]␊
[INFO] [stdout]    23       │-impl schema::variable::Variable for DateTime {␊
[INFO] [stdout]    24       │-    const TYPE: cynic::variables::VariableType = cynic::variables::VariableType::Named("DateTime");␊
[INFO] [stdout]    25       │-}␊
[INFO] [stdout]    26       │-cynic :: impl_coercions ! (DateTime [] [] , schema :: DateTime);␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'scalar_derive::tests::snapshot_scalar_derive::input_1_parse_quote___derive_Scalar__structDateTime_String__' (2418) panicked at src/scalar_derive/tests.rs:18:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440ad5b - cynic_codegen[5c25412dc85b7387]::scalar_derive::tests::snapshot_scalar_derive
[INFO] [stdout]   13:     0x55eab43c8354 - <cynic_codegen[5c25412dc85b7387]::scalar_derive::tests::snapshot_scalar_derive::input_1_parse_quote___derive_Scalar__structDateTime_String__::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_08_flatten_attr stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__flatten_attr.snap
[INFO] [stdout] Snapshot: flatten_attr
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for Film {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Film;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Film");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder . select_flattened_field :: < schema :: __fields :: Film :: producers , < Vec < String > as cynic :: schema :: IsScalar < Vec < String > >> :: SchemaType , < schema :: __fields :: Film :: producers as cynic :: schema :: Field > :: Type , > () ;␊
[INFO] [stdout]    10       │-    }␊
[INFO] [stdout]    11       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    12       │-        Some(std::borrow::Cow::Borrowed("Film"))␊
[INFO] [stdout]    13       │-    }␊
[INFO] [stdout]    14       │-}␊
[INFO] [stdout]    15       │-#[automatically_derived]␊
[INFO] [stdout]    16       │-impl<'de> cynic::serde::Deserialize<'de> for Film {␊
[INFO] [stdout]    17       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    18       │-    where␊
[INFO] [stdout]    19       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    20       │-    {␊
[INFO] [stdout]    21       │-        #[derive(cynic :: serde :: Deserialize)]␊
[INFO] [stdout]    22       │-        #[serde(field_identifier, crate = "cynic::serde")]␊
[INFO] [stdout]    23       │-        #[allow(non_camel_case_types)]␊
[INFO] [stdout]    24       │-        enum __FragmentDeriveField {␊
[INFO] [stdout]    25       │-            #[serde(rename = "producers")]␊
[INFO] [stdout]    26       │-            producers,␊
[INFO] [stdout]    27       │-            #[serde(other)]␊
[INFO] [stdout]    28       │-            __Other,␊
[INFO] [stdout]    29       │-        }␊
[INFO] [stdout]    30       │-        struct Visitor<'de> {␊
[INFO] [stdout]    31       │-            marker: ::core::marker::PhantomData<Film>,␊
[INFO] [stdout]    32       │-            lifetime: ::core::marker::PhantomData<&'de ()>,␊
[INFO] [stdout]    33       │-        }␊
[INFO] [stdout]    34       │-        impl<'de> cynic::serde::de::Visitor<'de> for Visitor<'de> {␊
[INFO] [stdout]    35       │-            type Value = Film;␊
[INFO] [stdout]    36       │-            fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {␊
[INFO] [stdout]    37       │-                formatter.write_str("struct Film")␊
[INFO] [stdout]    38       │-            }␊
[INFO] [stdout]    39       │-            fn visit_map<V>(self, mut __map: V) -> Result<Self::Value, V::Error>␊
[INFO] [stdout]    40       │-            where␊
[INFO] [stdout]    41       │-                V: cynic::serde::de::MapAccess<'de>,␊
[INFO] [stdout]    42       │-            {␊
[INFO] [stdout]    43       │-                let mut producers = None;␊
[INFO] [stdout]    44       │-                while let Some(__key) = __map.next_key()? {␊
[INFO] [stdout]    45       │-                    match __key {␊
[INFO] [stdout]    46       │-                        __FragmentDeriveField::producers => {␊
[INFO] [stdout]    47       │-                            if producers.is_some() {␊
[INFO] [stdout]    48       │-                                return Err(cynic::serde::de::Error::duplicate_field("producers"));␊
[INFO] [stdout]    49       │-                            }␊
[INFO] [stdout]    50       │-                            producers = Some(␊
[INFO] [stdout]    51       │-                                __map␊
[INFO] [stdout]    52       │-                                    .next_value::<cynic::__private::Flattened<Vec<String>>>()?␊
[INFO] [stdout]    53       │-                                    .into_inner(),␊
[INFO] [stdout]    54       │-                            );␊
[INFO] [stdout]    55       │-                        }␊
[INFO] [stdout]    56       │-                        __FragmentDeriveField::__Other => {␊
[INFO] [stdout]    57       │-                            __map.next_value::<cynic::serde::de::IgnoredAny>()?;␊
[INFO] [stdout]    58       │-                        }␊
[INFO] [stdout]    59       │-                    }␊
[INFO] [stdout]    60       │-                }␊
[INFO] [stdout]    61       │-                let producers =␊
[INFO] [stdout]    62       │-                    producers.ok_or_else(|| cynic::serde::de::Error::missing_field("producers"))?;␊
[INFO] [stdout]    63       │-                Ok(Film { producers })␊
[INFO] [stdout]    64       │-            }␊
[INFO] [stdout]    65       │-        }␊
[INFO] [stdout]    66       │-        const FIELDS: &'static [&str] = &["producers"];␊
[INFO] [stdout]    67       │-        deserializer.deserialize_struct(␊
[INFO] [stdout]    68       │-            "Film",␊
[INFO] [stdout]    69       │-            FIELDS,␊
[INFO] [stdout]    70       │-            Visitor {␊
[INFO] [stdout]    71       │-                marker: ::core::marker::PhantomData,␊
[INFO] [stdout]    72       │-                lifetime: ::core::marker::PhantomData,␊
[INFO] [stdout]    73       │-            },␊
[INFO] [stdout]    74       │-        )␊
[INFO] [stdout]    75       │-    }␊
[INFO] [stdout]    76       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_08_flatten_attr' (2329) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43aaf75 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_08_flatten_attr::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- input_object_derive::tests::snapshot_input_object_derive::input_1_parse_quote___derive_cynic__InputObject_Debug___cynic_schema_pat stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/input_object_derive/snapshots/cynic_codegen__input_object_derive__tests__snapshot_input_object_derive.snap
[INFO] [stdout] Snapshot: snapshot_input_object_derive
[INFO] [stdout] Source: src/input_object_derive/tests.rs:24
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::InputObject for IssueOrder {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::IssueOrder;␊
[INFO] [stdout]     3       │-}␊
[INFO] [stdout]     4       │-#[automatically_derived]␊
[INFO] [stdout]     5       │-impl cynic::serde::Serialize for IssueOrder {␊
[INFO] [stdout]     6       │-    fn serialize<__S>(&self, serializer: __S) -> Result<__S::Ok, __S::Error>␊
[INFO] [stdout]     7       │-    where␊
[INFO] [stdout]     8       │-        __S: cynic::serde::Serializer,␊
[INFO] [stdout]     9       │-    {␊
[INFO] [stdout]    10       │-        use cynic::serde::ser::SerializeMap;␊
[INFO] [stdout]    11       │-        cynic :: assert_impl ! (OrderDirection [] [] : cynic :: Enum < SchemaType = schema :: OrderDirection >);␊
[INFO] [stdout]    12       │-        cynic :: assert_impl ! (IssueOrderField [] [] : cynic :: Enum < SchemaType = schema :: IssueOrderField >);␊
[INFO] [stdout]    13       │-        let mut map_serializer = serializer.serialize_map(Some(2usize))?;␊
[INFO] [stdout]    14       │-        map_serializer.serialize_entry("direction", &self.direction)?;␊
[INFO] [stdout]    15       │-        map_serializer.serialize_entry("field", &self.field)?;␊
[INFO] [stdout]    16       │-        map_serializer.end()␊
[INFO] [stdout]    17       │-    }␊
[INFO] [stdout]    18       │-}␊
[INFO] [stdout]    19       │-cynic :: impl_coercions ! (IssueOrder [] [] , schema :: IssueOrder);␊
[INFO] [stdout]    20       │-#[automatically_derived]␊
[INFO] [stdout]    21       │-impl schema::variable::Variable for IssueOrder {␊
[INFO] [stdout]    22       │-    const TYPE: cynic::variables::VariableType =␊
[INFO] [stdout]    23       │-        cynic::variables::VariableType::Named("IssueOrder");␊
[INFO] [stdout]    24       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'input_object_derive::tests::snapshot_input_object_derive::input_1_parse_quote___derive_cynic__InputObject_Debug___cynic_schema_pat' (2410) panicked at src/input_object_derive/tests.rs:24:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b9eb - cynic_codegen[5c25412dc85b7387]::input_object_derive::tests::snapshot_input_object_derive
[INFO] [stdout]   13:     0x55eab43c86d3 - <cynic_codegen[5c25412dc85b7387]::input_object_derive::tests::snapshot_input_object_derive::input_1_parse_quote___derive_cynic__InputObject_Debug___cynic_schema_pat::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_05_spread_attr stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__spread_attr.snap
[INFO] [stdout] Snapshot: spread_attr
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for Film {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Film;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Film");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        <FilmDetails as cynic::QueryFragment>::query(␊
[INFO] [stdout]    10       │-            builder␊
[INFO] [stdout]    11       │-                .inline_fragment()␊
[INFO] [stdout]    12       │-                .select_children::<<FilmDetails as cynic::QueryFragment>::VariablesFields>(),␊
[INFO] [stdout]    13       │-        );␊
[INFO] [stdout]    14       │-    }␊
[INFO] [stdout]    15       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    16       │-        Some(std::borrow::Cow::Borrowed("Film"))␊
[INFO] [stdout]    17       │-    }␊
[INFO] [stdout]    18       │-}␊
[INFO] [stdout]    19       │-#[automatically_derived]␊
[INFO] [stdout]    20       │-impl<'de> cynic::serde::Deserialize<'de> for Film {␊
[INFO] [stdout]    21       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    22       │-    where␊
[INFO] [stdout]    23       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    24       │-    {␊
[INFO] [stdout]    25       │-        let spreadable = cynic::__private::Spreadable::<__D::Error>::deserialize(deserializer)?;␊
[INFO] [stdout]    26       │-        Ok(Film {␊
[INFO] [stdout]    27       │-            details: <FilmDetails as cynic::serde::Deserialize<'de>>::deserialize(␊
[INFO] [stdout]    28       │-                spreadable.spread_deserializer(),␊
[INFO] [stdout]    29       │-            )?,␊
[INFO] [stdout]    30       │-        })␊
[INFO] [stdout]    31       │-    }␊
[INFO] [stdout]    32       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_05_spread_attr' (2326) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43aaac8 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_05_spread_attr::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_01_argument_and_rename stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__argument_and_rename.snap
[INFO] [stdout] Snapshot: argument_and_rename
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for MyQuery {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Query;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Query");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: Query :: post , < Option < BlogPostOutput > as cynic :: QueryFragment > :: SchemaType > () ;␊
[INFO] [stdout]    10       │-        {␊
[INFO] [stdout]    11       │-            field_builder␊
[INFO] [stdout]    12       │-                .argument::<schema::__fields::Query::_post_arguments::id>()␊
[INFO] [stdout]    13       │-                .literal("1234");␊
[INFO] [stdout]    14       │-        }␊
[INFO] [stdout]    15       │-        <Option<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());␊
[INFO] [stdout]    16       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: Query :: allPosts , < Vec < BlogPostOutput > as cynic :: QueryFragment > :: SchemaType > () ;␊
[INFO] [stdout]    17       │-        <Vec<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());␊
[INFO] [stdout]    18       │-    }␊
[INFO] [stdout]    19       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    20       │-        Some(std::borrow::Cow::Borrowed("MyQuery"))␊
[INFO] [stdout]    21       │-    }␊
[INFO] [stdout]    22       │-}␊
[INFO] [stdout]    23       │-#[automatically_derived]␊
[INFO] [stdout]    24       │-impl<'de> cynic::serde::Deserialize<'de> for MyQuery {␊
[INFO] [stdout]    25       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    26       │-    where␊
[INFO] [stdout]    27       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    28       │-    {␊
[INFO] [stdout]    29       │-        #[derive(cynic :: serde :: Deserialize)]␊
[INFO] [stdout]    30       │-        #[serde(field_identifier, crate = "cynic::serde")]␊
[INFO] [stdout]    31       │-        #[allow(non_camel_case_types)]␊
[INFO] [stdout]    32       │-        enum __FragmentDeriveField {␊
[INFO] [stdout]    33       │-            #[serde(rename = "post")]␊
[INFO] [stdout]    34       │-            post,␊
[INFO] [stdout]    35       │-            #[serde(rename = "allPosts")]␊
[INFO] [stdout]    36       │-            posts,␊
[INFO] [stdout]    37       │-            #[serde(other)]␊
[INFO] [stdout]    38       │-            __Other,␊
[INFO] [stdout]    39       │-        }␊
[INFO] [stdout]    40       │-        struct Visitor<'de> {␊
[INFO] [stdout]    41       │-            marker: ::core::marker::PhantomData<MyQuery>,␊
[INFO] [stdout]    42       │-            lifetime: ::core::marker::PhantomData<&'de ()>,␊
[INFO] [stdout]    43       │-        }␊
[INFO] [stdout]    44       │-        impl<'de> cynic::serde::de::Visitor<'de> for Visitor<'de> {␊
[INFO] [stdout]    45       │-            type Value = MyQuery;␊
[INFO] [stdout]    46       │-            fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {␊
[INFO] [stdout]    47       │-                formatter.write_str("struct MyQuery")␊
[INFO] [stdout]    48       │-            }␊
[INFO] [stdout]    49       │-            fn visit_map<V>(self, mut __map: V) -> Result<Self::Value, V::Error>␊
[INFO] [stdout]    50       │-            where␊
[INFO] [stdout]    51       │-                V: cynic::serde::de::MapAccess<'de>,␊
[INFO] [stdout]    52       │-            {␊
[INFO] [stdout]    53       │-                let mut post = None;␊
[INFO] [stdout]    54       │-                let mut posts = None;␊
[INFO] [stdout]    55       │-                while let Some(__key) = __map.next_key()? {␊
[INFO] [stdout]    56       │-                    match __key {␊
[INFO] [stdout]    57       │-                        __FragmentDeriveField::post => {␊
[INFO] [stdout]    58       │-                            if post.is_some() {␊
[INFO] [stdout]    59       │-                                return Err(cynic::serde::de::Error::duplicate_field("post"));␊
[INFO] [stdout]    60       │-                            }␊
[INFO] [stdout]    61       │-                            post = Some(__map.next_value()?);␊
[INFO] [stdout]    62       │-                        }␊
[INFO] [stdout]    63       │-                        __FragmentDeriveField::posts => {␊
[INFO] [stdout]    64       │-                            if posts.is_some() {␊
[INFO] [stdout]    65       │-                                return Err(cynic::serde::de::Error::duplicate_field("allPosts"));␊
[INFO] [stdout]    66       │-                            }␊
[INFO] [stdout]    67       │-                            posts = Some(__map.next_value()?);␊
[INFO] [stdout]    68       │-                        }␊
[INFO] [stdout]    69       │-                        __FragmentDeriveField::__Other => {␊
[INFO] [stdout]    70       │-                            __map.next_value::<cynic::serde::de::IgnoredAny>()?;␊
[INFO] [stdout]    71       │-                        }␊
[INFO] [stdout]    72       │-                    }␊
[INFO] [stdout]    73       │-                }␊
[INFO] [stdout]    74       │-                let post = post.ok_or_else(|| cynic::serde::de::Error::missing_field("post"))?;␊
[INFO] [stdout]    75       │-                let posts =␊
[INFO] [stdout]    76       │-                    posts.ok_or_else(|| cynic::serde::de::Error::missing_field("allPosts"))?;␊
[INFO] [stdout]    77       │-                Ok(MyQuery { post, posts })␊
[INFO] [stdout]    78       │-            }␊
[INFO] [stdout]    79       │-        }␊
[INFO] [stdout]    80       │-        const FIELDS: &'static [&str] = &["post", "allPosts"];␊
[INFO] [stdout]    81       │-        deserializer.deserialize_struct(␊
[INFO] [stdout]    82       │-            "MyQuery",␊
[INFO] [stdout]    83       │-            FIELDS,␊
[INFO] [stdout]    84       │-            Visitor {␊
[INFO] [stdout]    85       │-                marker: ::core::marker::PhantomData,␊
[INFO] [stdout]    86       │-                lifetime: ::core::marker::PhantomData,␊
[INFO] [stdout]    87       │-            },␊
[INFO] [stdout]    88       │-        )␊
[INFO] [stdout]    89       │-    }␊
[INFO] [stdout]    90       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_01_argument_and_rename' (2322) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43ac124 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_01_argument_and_rename::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fragment_derive::tests::snapshot_fragment_derive::case_09_argument_literals stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__argument_literals.snap
[INFO] [stdout] Snapshot: argument_literals
[INFO] [stdout] Source: src/fragment_derive/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: format_code(format!("{}", tokens))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     0       │-#[automatically_derived]␊
[INFO] [stdout]     1       │-impl cynic::QueryFragment for MyQuery {␊
[INFO] [stdout]     2       │-    type SchemaType = schema::Query;␊
[INFO] [stdout]     3       │-    type VariablesFields = ();␊
[INFO] [stdout]     4       │-    const TYPE: Option<&'static str> = Some("Query");␊
[INFO] [stdout]     5       │-    fn query(␊
[INFO] [stdout]     6       │-        mut builder: cynic::queries::SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>,␊
[INFO] [stdout]     7       │-    ) {␊
[INFO] [stdout]     8       │-        #![allow(unused_mut)]␊
[INFO] [stdout]     9       │-        let mut field_builder = builder . select_field :: < schema :: __fields :: Query :: filteredPosts , < Vec < BlogPostOutput > as cynic :: QueryFragment > :: SchemaType > () ;␊
[INFO] [stdout]    10       │-        {␊
[INFO] [stdout]    11       │-            struct PostStatePosted;␊
[INFO] [stdout]    12       │-            impl cynic::serde::Serialize for PostStatePosted {␊
[INFO] [stdout]    13       │-                fn serialize<__S>(&self, serializer: __S) -> Result<__S::Ok, __S::Error>␊
[INFO] [stdout]    14       │-                where␊
[INFO] [stdout]    15       │-                    __S: cynic::serde::Serializer,␊
[INFO] [stdout]    16       │-                {␊
[INFO] [stdout]    17       │-                    serializer.serialize_unit_variant("", 0, "POSTED")␊
[INFO] [stdout]    18       │-                }␊
[INFO] [stdout]    19       │-            }␊
[INFO] [stdout]    20       │-            impl cynic::coercions::CoercesTo<schema::PostState> for PostStatePosted {};␊
[INFO] [stdout]    21       │-            field_builder␊
[INFO] [stdout]    22       │-                .argument::<schema::__fields::Query::_filtered_posts_arguments::filters>()␊
[INFO] [stdout]    23       │-                .value()␊
[INFO] [stdout]    24       │-                .object()␊
[INFO] [stdout]    25       │-                .field::<schema::__fields::PostFilters::states, _>(|builder| {␊
[INFO] [stdout]    26       │-                    builder␊
[INFO] [stdout]    27       │-                        .value()␊
[INFO] [stdout]    28       │-                        .list()␊
[INFO] [stdout]    29       │-                        .item(|builder| {␊
[INFO] [stdout]    30       │-                            builder.literal(PostStatePosted);␊
[INFO] [stdout]    31       │-                        })␊
[INFO] [stdout]    32       │-                        .item(|builder| {␊
[INFO] [stdout]    33       │-                            builder.literal(PostStatePosted);␊
[INFO] [stdout]    34       │-                        });␊
[INFO] [stdout]    35       │-                });␊
[INFO] [stdout]    36       │-        }␊
[INFO] [stdout]    37       │-        <Vec<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());␊
[INFO] [stdout]    38       │-    }␊
[INFO] [stdout]    39       │-    fn name() -> Option<std::borrow::Cow<'static, str>> {␊
[INFO] [stdout]    40       │-        Some(std::borrow::Cow::Borrowed("MyQuery"))␊
[INFO] [stdout]    41       │-    }␊
[INFO] [stdout]    42       │-}␊
[INFO] [stdout]    43       │-#[automatically_derived]␊
[INFO] [stdout]    44       │-impl<'de> cynic::serde::Deserialize<'de> for MyQuery {␊
[INFO] [stdout]    45       │-    fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>␊
[INFO] [stdout]    46       │-    where␊
[INFO] [stdout]    47       │-        __D: cynic::serde::Deserializer<'de>,␊
[INFO] [stdout]    48       │-    {␊
[INFO] [stdout]    49       │-        #[derive(cynic :: serde :: Deserialize)]␊
[INFO] [stdout]    50       │-        #[serde(field_identifier, crate = "cynic::serde")]␊
[INFO] [stdout]    51       │-        #[allow(non_camel_case_types)]␊
[INFO] [stdout]    52       │-        enum __FragmentDeriveField {␊
[INFO] [stdout]    53       │-            #[serde(rename = "filteredPosts")]␊
[INFO] [stdout]    54       │-            filteredPosts,␊
[INFO] [stdout]    55       │-            #[serde(other)]␊
[INFO] [stdout]    56       │-            __Other,␊
[INFO] [stdout]    57       │-        }␊
[INFO] [stdout]    58       │-        struct Visitor<'de> {␊
[INFO] [stdout]    59       │-            marker: ::core::marker::PhantomData<MyQuery>,␊
[INFO] [stdout]    60       │-            lifetime: ::core::marker::PhantomData<&'de ()>,␊
[INFO] [stdout]    61       │-        }␊
[INFO] [stdout]    62       │-        impl<'de> cynic::serde::de::Visitor<'de> for Visitor<'de> {␊
[INFO] [stdout]    63       │-            type Value = MyQuery;␊
[INFO] [stdout]    64       │-            fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {␊
[INFO] [stdout]    65       │-                formatter.write_str("struct MyQuery")␊
[INFO] [stdout]    66       │-            }␊
[INFO] [stdout]    67       │-            fn visit_map<V>(self, mut __map: V) -> Result<Self::Value, V::Error>␊
[INFO] [stdout]    68       │-            where␊
[INFO] [stdout]    69       │-                V: cynic::serde::de::MapAccess<'de>,␊
[INFO] [stdout]    70       │-            {␊
[INFO] [stdout]    71       │-                let mut filteredPosts = None;␊
[INFO] [stdout]    72       │-                while let Some(__key) = __map.next_key()? {␊
[INFO] [stdout]    73       │-                    match __key {␊
[INFO] [stdout]    74       │-                        __FragmentDeriveField::filteredPosts => {␊
[INFO] [stdout]    75       │-                            if filteredPosts.is_some() {␊
[INFO] [stdout]    76       │-                                return Err(cynic::serde::de::Error::duplicate_field(␊
[INFO] [stdout]    77       │-                                    "filteredPosts",␊
[INFO] [stdout]    78       │-                                ));␊
[INFO] [stdout]    79       │-                            }␊
[INFO] [stdout]    80       │-                            filteredPosts = Some(__map.next_value()?);␊
[INFO] [stdout]    81       │-                        }␊
[INFO] [stdout]    82       │-                        __FragmentDeriveField::__Other => {␊
[INFO] [stdout]    83       │-                            __map.next_value::<cynic::serde::de::IgnoredAny>()?;␊
[INFO] [stdout]    84       │-                        }␊
[INFO] [stdout]    85       │-                    }␊
[INFO] [stdout]    86       │-                }␊
[INFO] [stdout]    87       │-                let filteredPosts = filteredPosts␊
[INFO] [stdout]    88       │-                    .ok_or_else(|| cynic::serde::de::Error::missing_field("filteredPosts"))?;␊
[INFO] [stdout]    89       │-                Ok(MyQuery { filteredPosts })␊
[INFO] [stdout]    90       │-            }␊
[INFO] [stdout]    91       │-        }␊
[INFO] [stdout]    92       │-        const FIELDS: &'static [&str] = &["filteredPosts"];␊
[INFO] [stdout]    93       │-        deserializer.deserialize_struct(␊
[INFO] [stdout]    94       │-            "MyQuery",␊
[INFO] [stdout]    95       │-            FIELDS,␊
[INFO] [stdout]    96       │-            Visitor {␊
[INFO] [stdout]    97       │-                marker: ::core::marker::PhantomData,␊
[INFO] [stdout]    98       │-                lifetime: ::core::marker::PhantomData,␊
[INFO] [stdout]    99       │-            },␊
[INFO] [stdout]   100       │-        )␊
[INFO] [stdout]   101       │-    }␊
[INFO] [stdout]   102       │-}␊
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'fragment_derive::tests::snapshot_fragment_derive::case_09_argument_literals' (2330) panicked at src/fragment_derive/tests.rs:159:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55eab46a2e01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55eab46ba8ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55eab46a71ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55eab467d716 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55eab469aac9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55eab44313d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55eab469adf2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55eab467d7c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55eab46761f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55eab467e3cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55eab46bb0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55eab46bae82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55eab440b320 - cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive
[INFO] [stdout]   13:     0x55eab43abbc9 - <cynic_codegen[5c25412dc85b7387]::fragment_derive::tests::snapshot_fragment_derive::case_09_argument_literals::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55eab442481b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55eab44319f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55eab442b2e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55eab4434a82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55eab46a20df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7105d191adfa - <unknown>
[INFO] [stdout]   20:     0x7105d19ae3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     enum_derive::tests::snapshot_enum_derive::input_1_parse_quote___cynic_schema_path_____schemas_test_cases_graphql__
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_01_argument_and_rename
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_02_simple_struct
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_03_not_sure
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_04_variable_in_argument
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_05_spread_attr
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_06_spread_attr_multi_field1
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_07_spread_attr_multi_field2
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_08_flatten_attr
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_09_argument_literals
[INFO] [stdout]     fragment_derive::tests::snapshot_fragment_derive::case_10_feature_flagging
[INFO] [stdout]     inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_1_union_type
[INFO] [stdout]     inline_fragments_derive::tests::snapshot_inline_fragments_derive::case_2_interface
[INFO] [stdout]     input_object_derive::tests::snapshot_input_object_derive::input_1_parse_quote___derive_cynic__InputObject_Debug___cynic_schema_pat
[INFO] [stdout]     scalar_derive::tests::snapshot_scalar_derive::input_1_parse_quote___derive_Scalar__structDateTime_String__
[INFO] [stdout]     schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_1_starwars
[INFO] [stdout]     schema::type_index::schema_backed::tests::test_schema_validation_on_good_schemas::case_2_github
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 130 passed; 17 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.31s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16", kill_on_drop: false }`
[INFO] [stdout] 989487f6adaebf5c81feed82faa813d154cd6e345c5064682a3a7ca89f9cbf16
