[INFO] fetching crate ron-schema 0.8.0...
[INFO] testing ron-schema-0.8.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate ron-schema 0.8.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate ron-schema 0.8.0
[INFO] finished tweaking crates.io crate ron-schema 0.8.0
[INFO] tweaked toml for crates.io crate ron-schema 0.8.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ron-schema 0.8.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ron-schema 0.8.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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7b8452e1ca1b8f1b6910eccdbcdaf6735d09c8cf3f36958ad9e4c323ed74f6c6
[INFO] running `Command { std: "docker" "start" "-a" "7b8452e1ca1b8f1b6910eccdbcdaf6735d09c8cf3f36958ad9e4c323ed74f6c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7b8452e1ca1b8f1b6910eccdbcdaf6735d09c8cf3f36958ad9e4c323ed74f6c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b8452e1ca1b8f1b6910eccdbcdaf6735d09c8cf3f36958ad9e4c323ed74f6c6", kill_on_drop: false }`
[INFO] [stdout] 7b8452e1ca1b8f1b6910eccdbcdaf6735d09c8cf3f36958ad9e4c323ed74f6c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 58ce0518da2f22e5ef21891a7487f26c70dfcccf142bbe46f96011db76638560
[INFO] running `Command { std: "docker" "start" "-a" "58ce0518da2f22e5ef21891a7487f26c70dfcccf142bbe46f96011db76638560", kill_on_drop: false }`
[INFO] [stderr]    Compiling ron-schema v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.76s
[INFO] running `Command { std: "docker" "inspect" "58ce0518da2f22e5ef21891a7487f26c70dfcccf142bbe46f96011db76638560", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "58ce0518da2f22e5ef21891a7487f26c70dfcccf142bbe46f96011db76638560", kill_on_drop: false }`
[INFO] [stdout] 58ce0518da2f22e5ef21891a7487f26c70dfcccf142bbe46f96011db76638560
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8590049fdeb6783c9bf8c0263339bdc387051610e0c4bd19cf3e6c9d0d64e92a
[INFO] running `Command { std: "docker" "start" "-a" "8590049fdeb6783c9bf8c0263339bdc387051610e0c4bd19cf3e6c9d0d64e92a", kill_on_drop: false }`
[INFO] [stderr]    Compiling ron-schema v0.8.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: irrefutable `if let` pattern
[INFO] [stdout]    --> src/validate.rs:679:12
[INFO] [stdout]     |
[INFO] [stdout] 679 |         if let WarningKind::FieldOrderMismatch { field_name, .. } = &result.warnings[0].kind {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this pattern will always match, so the `if let` is useless
[INFO] [stdout]     = help: consider replacing the `if let` with a `let`
[INFO] [stdout]     = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: irrefutable `if let` pattern
[INFO] [stdout]    --> src/validate.rs:690:12
[INFO] [stdout]     |
[INFO] [stdout] 690 |         if let WarningKind::FieldOrderMismatch { expected_after, .. } = &result.warnings[0].kind {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this pattern will always match, so the `if let` is useless
[INFO] [stdout]     = help: consider replacing the `if let` with a `let`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: irrefutable `if let` pattern
[INFO] [stdout]    --> src/validate.rs:729:12
[INFO] [stdout]     |
[INFO] [stdout] 729 |         if let WarningKind::FieldOrderMismatch { field_name, .. } = &result.warnings[0].kind {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this pattern will always match, so the `if let` is useless
[INFO] [stdout]     = help: consider replacing the `if let` with a `let`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.65s
[INFO] running `Command { std: "docker" "inspect" "8590049fdeb6783c9bf8c0263339bdc387051610e0c4bd19cf3e6c9d0d64e92a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8590049fdeb6783c9bf8c0263339bdc387051610e0c4bd19cf3e6c9d0d64e92a", kill_on_drop: false }`
[INFO] [stdout] 8590049fdeb6783c9bf8c0263339bdc387051610e0c4bd19cf3e6c9d0d64e92a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bef18f16dbfbbc56fe836e12d70a0ab6caee9ca77c8659c6a0d61736f25c683c
[INFO] running `Command { std: "docker" "start" "-a" "bef18f16dbfbbc56fe836e12d70a0ab6caee9ca77c8659c6a0d61736f25c683c", kill_on_drop: false }`
[INFO] [stderr] warning: irrefutable `if let` pattern
[INFO] [stderr]    --> src/validate.rs:679:12
[INFO] [stderr]     |
[INFO] [stderr] 679 |         if let WarningKind::FieldOrderMismatch { field_name, .. } = &result.warnings[0].kind {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this pattern will always match, so the `if let` is useless
[INFO] [stderr]     = help: consider replacing the `if let` with a `let`
[INFO] [stderr]     = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: irrefutable `if let` pattern
[INFO] [stderr]    --> src/validate.rs:690:12
[INFO] [stderr]     |
[INFO] [stderr] 690 |         if let WarningKind::FieldOrderMismatch { expected_after, .. } = &result.warnings[0].kind {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this pattern will always match, so the `if let` is useless
[INFO] [stderr]     = help: consider replacing the `if let` with a `let`
[INFO] [stderr] 
[INFO] [stderr] warning: irrefutable `if let` pattern
[INFO] [stderr]    --> src/validate.rs:729:12
[INFO] [stderr]     |
[INFO] [stderr] 729 |         if let WarningKind::FieldOrderMismatch { field_name, .. } = &result.warnings[0].kind {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this pattern will always match, so the `if let` is useless
[INFO] [stderr]     = help: consider replacing the `if let` with a `let`
[INFO] [stderr] 
[INFO] [stderr] warning: `ron-schema` (lib test) generated 3 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ron_schema-95b8d0dc0cf976a8)
[INFO] [stdout] 
[INFO] [stdout] running 244 tests
[INFO] [stdout] test ron::parser::tests::bare_identifier_unchanged ... ok
[INFO] [stdout] test ron::parser::tests::bool_true ... ok
[INFO] [stdout] test ron::parser::tests::comment_before_value ... ok
[INFO] [stdout] test ron::parser::tests::empty_parens_is_struct ... ok
[INFO] [stdout] test ron::parser::tests::enum_variant_with_integer_data ... ok
[INFO] [stdout] test ron::parser::tests::float_simple ... ok
[INFO] [stdout] test ron::parser::tests::identifier_another ... ok
[INFO] [stdout] test ron::parser::tests::float_negative ... ok
[INFO] [stdout] test ron::parser::tests::float_one_point_zero ... ok
[INFO] [stdout] test ron::parser::tests::identifier_bare ... ok
[INFO] [stdout] test ron::parser::tests::bool_false ... ok
[INFO] [stdout] test ron::parser::tests::error_unexpected_char ... ok
[INFO] [stdout] test ron::parser::tests::integer_negative ... ok
[INFO] [stdout] test ron::parser::tests::enum_variant_with_string_data ... ok
[INFO] [stdout] test ron::parser::tests::error_empty_input ... ok
[INFO] [stdout] test ron::parser::tests::integer_positive ... ok
[INFO] [stdout] test ron::parser::tests::integer_zero ... ok
[INFO] [stdout] test ron::parser::tests::list_of_strings ... ok
[INFO] [stdout] test ron::parser::tests::list_single_element ... ok
[INFO] [stdout] test ron::parser::tests::map_empty ... ok
[INFO] [stdout] test ron::parser::tests::map_string_keys ... ok
[INFO] [stdout] test ron::parser::tests::map_trailing_comma ... ok
[INFO] [stdout] test ron::parser::tests::option_some_integer ... ok
[INFO] [stdout] test ron::parser::tests::option_none ... ok
[INFO] [stdout] test ron::parser::tests::span_covers_string ... ok
[INFO] [stdout] test ron::parser::tests::some_not_enum_variant ... ok
[INFO] [stdout] test ron::parser::tests::ron_full_struct ... ok
[INFO] [stdout] test ron::parser::tests::option_some_string ... ok
[INFO] [stdout] test ron::parser::tests::string_with_spaces ... ok
[INFO] [stdout] test ron::parser::tests::string_escaped_newline ... ok
[INFO] [stdout] test ron::parser::tests::string_empty ... ok
[INFO] [stdout] test ron::parser::tests::string_escaped_tab ... ok
[INFO] [stdout] test ron::parser::tests::string_escaped_quote ... ok
[INFO] [stdout] test ron::parser::tests::string_escaped_backslash ... ok
[INFO] [stdout] test ron::parser::tests::string_simple ... ok
[INFO] [stdout] test ron::parser::tests::struct_close_span_captured ... ok
[INFO] [stdout] test ron::parser::tests::tuple_two_elements ... ok
[INFO] [stdout] test ron::parser::tests::struct_empty ... ok
[INFO] [stdout] test ron::parser::tests::string_unterminated ... ok
[INFO] [stdout] test ron::parser::tests::struct_nested ... ok
[INFO] [stdout] test ron::parser::tests::struct_single_field ... ok
[INFO] [stdout] test schema::parser::tests::alias_and_enum_coexist ... ok
[INFO] [stdout] test ron::parser::tests::struct_still_parses ... ok
[INFO] [stdout] test schema::parser::tests::advance_past_newline_increments_line ... ok
[INFO] [stdout] test ron::parser::tests::tuple_mixed_types ... ok
[INFO] [stdout] test schema::parser::tests::alias_duplicate_name ... ok
[INFO] [stdout] test ron::parser::tests::span_starts_after_whitespace ... ok
[INFO] [stdout] test schema::parser::tests::alias_recursive_direct ... ok
[INFO] [stdout] test ron::parser::tests::struct_multiple_fields ... ok
[INFO] [stdout] test ron::parser::tests::whitespace_leading ... ok
[INFO] [stdout] test schema::parser::tests::advance_at_end_is_noop ... ok
[INFO] [stdout] test schema::parser::tests::advance_increments_offset_and_column ... ok
[INFO] [stdout] test ron::parser::tests::struct_trailing_comma ... ok
[INFO] [stdout] test ron::parser::tests::tuple_single_element_trailing_comma ... ok
[INFO] [stdout] test ron::parser::tests::map_integer_keys ... ok
[INFO] [stdout] test schema::parser::tests::alias_ref_inside_option_reclassified ... ok
[INFO] [stdout] test schema::parser::tests::alias_ref_reclassified ... ok
[INFO] [stdout] test schema::parser::tests::alias_stored_in_schema ... ok
[INFO] [stdout] test schema::parser::tests::alias_to_list ... ok
[INFO] [stdout] test schema::parser::tests::alias_recursive_indirect ... ok
[INFO] [stdout] test schema::parser::tests::alias_ref_inside_list_reclassified ... ok
[INFO] [stdout] test schema::parser::tests::alias_to_option ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_bool_rejects_string ... ok
[INFO] [stdout] test schema::parser::tests::alias_to_primitive ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_alias_resolved ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_alias_rejects_wrong_type ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_bool_accepts_bool ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_enum_accepts_valid_variant ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_error_has_span ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_error_includes_expected ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_float_accepts_float ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_integer_accepts_integer ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_list_accepts_correct_elements ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_list_accepts_empty ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_enum_rejects_invalid_variant ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_list_rejects_wrong_elements ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_error_includes_found ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_option_accepts_some_correct ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_option_rejects_some_wrong_type ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_float_rejects_integer ... ok
[INFO] [stdout] test schema::parser::tests::expect_char_consumes_matching_byte ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_option_accepts_none ... ok
[INFO] [stdout] test schema::parser::tests::expect_char_error_at_end_of_input ... ok
[INFO] [stdout] test schema::parser::tests::expect_char_error_on_mismatch ... ok
[INFO] [stdout] test schema::parser::tests::parse_enum_def_error_on_unclosed ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_string_rejects_integer ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_string_accepts_string ... ok
[INFO] [stdout] test schema::parser::tests::parse_enum_def_error_wrong_keyword ... ok
[INFO] [stdout] test schema::parser::tests::parse_enum_data_variant ... ok
[INFO] [stdout] test schema::parser::tests::parse_enum_struct_data_variant ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_float ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_has_span ... ok
[INFO] [stdout] test schema::parser::tests::parse_enum_def_simple ... ok
[INFO] [stdout] test schema::parser::tests::parse_enum_def_trailing_comma ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_bool ... ok
[INFO] [stdout] test schema::parser::tests::parse_enum_def_single_variant ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_identifier ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_integer ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_none ... ok
[INFO] [stdout] test schema::parser::tests::default_type_check_integer_rejects_string ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_name_and_type ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_some ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_error_missing_colon ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_string ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_error_on_digit_start ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_reads_alpha ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_reads_alphanumeric ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_reads_pascal_case ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_reads_snake_case ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_default_empty_list ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_error_on_unexpected_token ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_stops_at_delimiter ... ok
[INFO] [stdout] test schema::parser::tests::parse_struct_empty ... ok
[INFO] [stdout] test schema::parser::tests::parse_struct_multiple_fields ... ok
[INFO] [stdout] test schema::parser::tests::parse_struct_no_trailing_comma ... ok
[INFO] [stdout] test schema::parser::tests::parse_struct_error_on_unclosed ... ok
[INFO] [stdout] test schema::parser::tests::parse_struct_single_field ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_span_is_correct ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_bool ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_float ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_integer ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_inline_struct ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_list ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_map_string_to_integer ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_map_integer_keys ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_nested_list_of_option ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_tuple ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_option ... ok
[INFO] [stdout] test schema::parser::tests::peek_returns_current_byte ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_tuple_mixed ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_enum_ref ... ok
[INFO] [stdout] test schema::parser::tests::position_initial_state ... ok
[INFO] [stdout] test schema::parser::tests::position_after_advance ... ok
[INFO] [stdout] test schema::parser::tests::parse_type_string ... ok
[INFO] [stdout] test schema::parser::tests::schema_comments_before_root ... ok
[INFO] [stdout] test schema::parser::tests::schema_enum_ref_resolves ... ok
[INFO] [stdout] test schema::parser::tests::schema_empty_input ... ok
[INFO] [stdout] test schema::parser::tests::peek_returns_none_at_end ... ok
[INFO] [stdout] test schema::parser::tests::schema_empty_input_no_enums ... ok
[INFO] [stdout] test schema::parser::tests::schema_empty_parens_is_struct ... ok
[INFO] [stdout] test ron::parser::tests::list_multiple_elements ... ok
[INFO] [stdout] test schema::parser::tests::schema_inline_comment_after_field ... ok
[INFO] [stdout] test schema::parser::tests::schema_duplicate_enum_name ... ok
[INFO] [stdout] test schema::parser::tests::schema_map_field ... ok
[INFO] [stdout] test schema::parser::tests::schema_map_float_key_rejected ... ok
[INFO] [stdout] test schema::parser::tests::schema_map_enum_key ... ok
[INFO] [stdout] test schema::parser::tests::schema_struct_still_works ... ok
[INFO] [stdout] test schema::parser::tests::schema_unresolved_type_ref ... ok
[INFO] [stdout] test schema::parser::tests::schema_tuple_field ... ok
[INFO] [stdout] test schema::parser::tests::schema_unresolved_type_ref_in_list ... ok
[INFO] [stdout] test schema::parser::tests::schema_map_bool_key_rejected ... ok
[INFO] [stdout] test schema::parser::tests::schema_multiple_enums_stored ... ok
[INFO] [stdout] test schema::parser::tests::schema_unresolved_type_ref_in_option ... ok
[INFO] [stdout] test schema::parser::tests::skip_whitespace_skips_line_comment ... ok
[INFO] [stdout] test schema::parser::tests::skip_whitespace_noop_on_nonwhitespace ... ok
[INFO] [stdout] test schema::parser::tests::skip_whitespace_skips_spaces_tabs_newlines ... ok
[INFO] [stdout] test schema::parser::tests::skip_whitespace_skips_comment_then_whitespace ... ok
[INFO] [stdout] test schema::parser::tests::parse_identifier_error_at_end_of_input ... ok
[INFO] [stdout] test schema::parser::tests::parse_field_no_default ... ok
[INFO] [stdout] test validate::tests::alias_in_list_element_error ... ok
[INFO] [stdout] test validate::tests::alias_in_list_valid ... ok
[INFO] [stdout] test validate::tests::alias_primitive_valid ... ok
[INFO] [stdout] test validate::tests::alias_primitive_mismatch ... ok
[INFO] [stdout] test validate::tests::alias_struct_type_mismatch ... ok
[INFO] [stdout] test validate::tests::alias_struct_valid ... ok
[INFO] [stdout] test validate::tests::build_path_deep ... ok
[INFO] [stdout] test validate::tests::build_path_nested ... ok
[INFO] [stdout] test validate::tests::build_path_root ... ok
[INFO] [stdout] test ron::parser::tests::list_trailing_comma ... ok
[INFO] [stdout] test validate::tests::card_data_multiple_errors ... ok
[INFO] [stdout] test validate::tests::default_field_accepts_correct_type ... ok
[INFO] [stdout] test validate::tests::default_field_not_required ... ok
[INFO] [stdout] test validate::tests::default_field_still_validates_type ... ok
[INFO] [stdout] test validate::tests::default_list_field_not_required ... ok
[INFO] [stdout] test validate::tests::default_option_field_not_required ... ok
[INFO] [stdout] test validate::tests::describe_bool ... ok
[INFO] [stdout] test validate::tests::describe_float ... ok
[INFO] [stdout] test validate::tests::describe_identifier ... ok
[INFO] [stdout] test validate::tests::describe_integer ... ok
[INFO] [stdout] test validate::tests::describe_string ... ok
[INFO] [stdout] test validate::tests::describe_string_truncated ... ok
[INFO] [stdout] test validate::tests::enum_data_variant_unknown ... ok
[INFO] [stdout] test validate::tests::enum_data_variant_valid ... ok
[INFO] [stdout] test validate::tests::enum_data_variant_wrong_type ... ok
[INFO] [stdout] test validate::tests::enum_missing_data ... ok
[INFO] [stdout] test validate::tests::enum_rejects_string ... ok
[INFO] [stdout] test validate::tests::enum_unexpected_data ... ok
[INFO] [stdout] test validate::tests::enum_unit_variant_valid ... ok
[INFO] [stdout] test validate::tests::expected_list_got_string ... ok
[INFO] [stdout] test validate::tests::expected_option_got_bare_value ... ok
[INFO] [stdout] test validate::tests::expected_struct_got_integer ... ok
[INFO] [stdout] test validate::tests::field_order_correct_no_warning ... ok
[INFO] [stdout] test ron::parser::tests::list_empty ... ok
[INFO] [stdout] test validate::tests::field_order_middle_field_swapped ... ok
[INFO] [stdout] test validate::tests::field_order_swapped_produces_warning ... ok
[INFO] [stdout] test validate::tests::field_order_warning_has_correct_kind ... ok
[INFO] [stdout] test validate::tests::field_order_three_fields_correct ... ok
[INFO] [stdout] test validate::tests::field_order_warning_has_correct_path ... ok
[INFO] [stdout] test validate::tests::field_order_warning_has_span ... ok
[INFO] [stdout] test validate::tests::field_order_warning_identifies_expected_after ... ok
[INFO] [stdout] test validate::tests::field_order_warning_identifies_field ... ok
[INFO] [stdout] test validate::tests::field_order_warning_no_errors ... ok
[INFO] [stdout] test validate::tests::field_order_with_unknown_field ... ok
[INFO] [stdout] test validate::tests::invalid_enum_variant ... ok
[INFO] [stdout] test validate::tests::list_element_error_has_bracket_path ... ok
[INFO] [stdout] test validate::tests::list_element_wrong_type ... ok
[INFO] [stdout] test validate::tests::map_wrong_key_type ... ok
[INFO] [stdout] test validate::tests::missing_field_detected ... ok
[INFO] [stdout] test validate::tests::missing_field_has_correct_path ... ok
[INFO] [stdout] test validate::tests::missing_field_span_points_to_close_paren ... ok
[INFO] [stdout] test validate::tests::missing_fields_all_reported ... ok
[INFO] [stdout] test validate::tests::map_valid ... ok
[INFO] [stdout] test validate::tests::multiple_default_fields_all_absent ... ok
[INFO] [stdout] test validate::tests::map_empty_valid ... ok
[INFO] [stdout] test validate::tests::map_wrong_value_type ... ok
[INFO] [stdout] test validate::tests::map_expected_got_string ... ok
[INFO] [stdout] test validate::tests::nested_struct_missing_field_path ... ok
[INFO] [stdout] test validate::tests::multiple_errors_collected ... ok
[INFO] [stdout] test validate::tests::mixed_error_types_collected ... ok
[INFO] [stdout] test validate::tests::nested_struct_type_mismatch_path ... ok
[INFO] [stdout] test validate::tests::non_default_field_still_required ... ok
[INFO] [stdout] test validate::tests::option_some_wrong_inner_type ... ok
[INFO] [stdout] test validate::tests::tuple_expected_got_string ... ok
[INFO] [stdout] test validate::tests::tuple_element_error_path ... ok
[INFO] [stdout] test validate::tests::tuple_valid ... ok
[INFO] [stdout] test validate::tests::tuple_wrong_element_type ... ok
[INFO] [stdout] test validate::tests::tuple_wrong_length ... ok
[INFO] [stdout] test validate::tests::type_mismatch_bool_got_string ... ok
[INFO] [stdout] test validate::tests::type_mismatch_float_got_integer ... ok
[INFO] [stdout] test validate::tests::type_mismatch_has_correct_path ... ok
[INFO] [stdout] test validate::tests::type_mismatch_integer_got_string ... ok
[INFO] [stdout] test validate::tests::type_mismatch_string_got_integer ... ok
[INFO] [stdout] test validate::tests::unknown_field_detected ... ok
[INFO] [stdout] test validate::tests::unknown_field_has_correct_path ... ok
[INFO] [stdout] test validate::tests::valid_all_primitives ... ok
[INFO] [stdout] test validate::tests::valid_card_data ... ok
[INFO] [stdout] test validate::tests::valid_enum_list ... ok
[INFO] [stdout] test validate::tests::valid_enum_variant ... ok
[INFO] [stdout] test validate::tests::valid_list_empty ... ok
[INFO] [stdout] test validate::tests::valid_list_populated ... ok
[INFO] [stdout] test validate::tests::valid_nested_struct ... ok
[INFO] [stdout] test validate::tests::valid_option_none ... ok
[INFO] [stdout] test validate::tests::valid_option_some ... ok
[INFO] [stderr]    Doc-tests ron_schema
[INFO] [stdout] test validate::tests::valid_single_string_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 244 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bef18f16dbfbbc56fe836e12d70a0ab6caee9ca77c8659c6a0d61736f25c683c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bef18f16dbfbbc56fe836e12d70a0ab6caee9ca77c8659c6a0d61736f25c683c", kill_on_drop: false }`
[INFO] [stdout] bef18f16dbfbbc56fe836e12d70a0ab6caee9ca77c8659c6a0d61736f25c683c
