[INFO] fetching crate fast-yaml-linter 0.6.1... [INFO] testing fast-yaml-linter-0.6.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate fast-yaml-linter 0.6.1 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate fast-yaml-linter 0.6.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate fast-yaml-linter 0.6.1 [INFO] tweaked toml for crates.io crate fast-yaml-linter 0.6.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fast-yaml-linter 0.6.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fast-yaml-linter 0.6.1 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ordered-float v5.3.0 [INFO] [stderr] Downloaded serde_norway v0.9.42 [INFO] [stderr] Downloaded arraydeque v0.5.1 [INFO] [stderr] Downloaded saphyr v0.0.6 [INFO] [stderr] Downloaded saphyr-parser v0.0.6 [INFO] [stderr] Downloaded unsafe-libyaml-norway v0.2.15 [INFO] [stderr] Downloaded fast-yaml-core v0.6.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0235318d2c34e759e17b3ea83b2c2ad5dbdd8c5412bf9f9a7effca0462817e1a [INFO] running `Command { std: "docker" "start" "-a" "0235318d2c34e759e17b3ea83b2c2ad5dbdd8c5412bf9f9a7effca0462817e1a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0235318d2c34e759e17b3ea83b2c2ad5dbdd8c5412bf9f9a7effca0462817e1a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0235318d2c34e759e17b3ea83b2c2ad5dbdd8c5412bf9f9a7effca0462817e1a", kill_on_drop: false }` [INFO] [stdout] 0235318d2c34e759e17b3ea83b2c2ad5dbdd8c5412bf9f9a7effca0462817e1a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8279b48a7fe8c284d38acd1839df2a6cdeda2c63106bbb6bf31a7886c482456d [INFO] running `Command { std: "docker" "start" "-a" "8279b48a7fe8c284d38acd1839df2a6cdeda2c63106bbb6bf31a7886c482456d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling unsafe-libyaml-norway v0.2.15 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling ordered-float v5.3.0 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling saphyr-parser v0.0.6 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling saphyr v0.0.6 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling fast-yaml-core v0.6.1 [INFO] [stderr] Compiling serde_norway v0.9.42 [INFO] [stderr] Compiling fast-yaml-linter v0.6.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.47s [INFO] running `Command { std: "docker" "inspect" "8279b48a7fe8c284d38acd1839df2a6cdeda2c63106bbb6bf31a7886c482456d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8279b48a7fe8c284d38acd1839df2a6cdeda2c63106bbb6bf31a7886c482456d", kill_on_drop: false }` [INFO] [stdout] 8279b48a7fe8c284d38acd1839df2a6cdeda2c63106bbb6bf31a7886c482456d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d645d87555e4162a2e8e2ccba769386687b761e09915d70a16a42458c71b1cbc [INFO] running `Command { std: "docker" "start" "-a" "d645d87555e4162a2e8e2ccba769386687b761e09915d70a16a42458c71b1cbc", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling fast-yaml-linter v0.6.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.08s [INFO] running `Command { std: "docker" "inspect" "d645d87555e4162a2e8e2ccba769386687b761e09915d70a16a42458c71b1cbc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d645d87555e4162a2e8e2ccba769386687b761e09915d70a16a42458c71b1cbc", kill_on_drop: false }` [INFO] [stdout] d645d87555e4162a2e8e2ccba769386687b761e09915d70a16a42458c71b1cbc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 91663f58033e44c67447d7a322633814e358570835b030d6babd17d9bc3221b5 [INFO] running `Command { std: "docker" "start" "-a" "91663f58033e44c67447d7a322633814e358570835b030d6babd17d9bc3221b5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fast_yaml_linter-f060ad0f1ad08f6d) [INFO] [stdout] [INFO] [stdout] running 435 tests [INFO] [stdout] test comment_parser::tests::test_block_scalar_with_hash ... ok [INFO] [stdout] test comment_parser::tests::test_comment_no_space_after_hash ... ok [INFO] [stdout] test comment_parser::tests::test_comment_parser_in_string ... ok [INFO] [stdout] test comment_parser::tests::test_comment_parser_multiple ... ok [INFO] [stdout] test comment_parser::tests::test_comment_parser_shebang ... ok [INFO] [stdout] test comment_parser::tests::test_comment_parser_inline ... ok [INFO] [stdout] test comment_parser::tests::test_comment_parser_single_quote_string ... ok [INFO] [stdout] test comment_parser::tests::test_comment_parser_standalone ... ok [INFO] [stdout] test comment_parser::tests::test_empty_comment ... ok [INFO] [stdout] test comment_parser::tests::test_find_on_line ... ok [INFO] [stdout] test comment_parser::tests::test_single_quote_with_hash ... ok [INFO] [stdout] test comment_parser::tests::test_is_comment ... ok [INFO] [stdout] test config::config_file::tests::test_config_file_severity_deserialization ... ok [INFO] [stdout] test config::config_file::tests::test_discover_finds_config_in_parent ... ok [INFO] [stdout] test config::config_file::tests::test_indentation_indent_size_actually_affects_linting ... ok [INFO] [stdout] test config::config_file::tests::test_discover_returns_none_when_not_found ... ok [INFO] [stdout] test config::config_file::tests::test_load_missing_file_returns_error ... ok [INFO] [stdout] test config::config_file::tests::test_into_lint_config_disables_rule ... ok [INFO] [stdout] test config::config_file::tests::test_into_lint_config_sets_options ... ok [INFO] [stdout] test config::config_file::tests::test_config_file_value_bool_ordering ... ok [INFO] [stdout] test config::config_file::tests::test_line_length_max_sets_top_level_field ... ok [INFO] [stdout] test comment_parser::tests::test_double_quote_escaped_single_quote ... ok [INFO] [stdout] test config::config_file::tests::test_indentation_indent_size_sets_top_level_field ... ok [INFO] [stdout] test config::config_file::tests::test_discover_finds_config_in_same_dir ... ok [INFO] [stdout] test comment_parser::tests::test_single_quote_no_backslash_escape ... ok [INFO] [stdout] test comment_parser::tests::test_double_quote_escaped_hash ... ok [INFO] [stdout] test config::config_file::tests::test_line_length_max_actually_affects_linting ... ok [INFO] [stdout] test config::config_file::tests::test_load_valid_config ... ok [INFO] [stdout] test config::config_file::tests::test_merge_cli_overrides_none_does_not_override ... ok [INFO] [stdout] test config::config_file::tests::test_merge_cli_overrides_takes_precedence ... ok [INFO] [stdout] test config::config_file::tests::test_load_invalid_yaml_returns_parse_error ... ok [INFO] [stdout] test comment_parser::tests::test_comment_parser_escaped_quote ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_with_option ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_with_severity ... ok [INFO] [stdout] test config::config_file::tests::test_warn_unknown_rules_does_not_panic ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_bool ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_option_from_conversions ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_disabled ... ok [INFO] [stdout] test config::config_file::tests::test_line_length_default_not_triggered_for_short_line ... ok [INFO] [stdout] test config::config_file::tests::test_indentation_default_not_triggered_for_2space ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_int ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_new ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_string_list ... ok [INFO] [stdout] test context::lint_context_tests::test_comments_cached ... ok [INFO] [stdout] test context::lint_context_tests::test_empty_source ... ok [INFO] [stdout] test context::lint_context_tests::test_line_metadata_cached ... ok [INFO] [stdout] test context::lint_context_tests::test_line_metadata_computed ... ok [INFO] [stdout] test context::lint_context_tests::test_lines_cached ... ok [INFO] [stdout] test context::lint_context_tests::test_lines_no_trailing_newline ... ok [INFO] [stdout] test context::tests::test_extract_context_multi_line ... ok [INFO] [stdout] test context::lint_context_tests::test_lint_context_creation ... ok [INFO] [stdout] test context::lint_context_tests::test_multiple_comments ... ok [INFO] [stdout] test context::lint_context_tests::test_only_whitespace ... ok [INFO] [stdout] test context::tests::test_extract_context_at_boundaries ... ok [INFO] [stdout] test context::tests::test_extract_context_single_line ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_string ... ok [INFO] [stdout] test context::tests::test_get_line_no_trailing_newline ... ok [INFO] [stdout] test context::tests::test_get_line_offset ... ok [INFO] [stdout] test context::tests::test_get_line ... ok [INFO] [stdout] test context::tests::test_get_snippet ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_code_from_str ... ok [INFO] [stdout] test context::tests::test_line_count ... ok [INFO] [stdout] test context::tests::test_new_empty ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_code_new ... ok [INFO] [stdout] test context::tests::test_new_multiple_lines ... ok [INFO] [stdout] test context::tests::test_new_single_line ... ok [INFO] [stdout] test context::tests::test_offset_to_location_utf8 ... ok [INFO] [stdout] test diagnostic::tests::test_context_line ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_builder ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_builder_with_suggestion ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_code_constants ... ok [INFO] [stdout] test context::tests::test_offset_to_location ... ok [INFO] [stdout] test diagnostic::tests::test_suggestion ... ok [INFO] [stdout] test formatter::text::tests::test_formatter_counts ... ok [INFO] [stdout] test formatter::text::tests::test_formatter_empty ... ok [INFO] [stdout] test formatter::text::tests::test_formatter_new ... ok [INFO] [stdout] test formatter::text::tests::test_formatter_with_color ... ok [INFO] [stdout] test formatter::text::tests::test_formatter_single_diagnostic ... ok [INFO] [stdout] test linter::tests::test_config_builder ... ok [INFO] [stdout] test linter::tests::test_config_default ... ok [INFO] [stdout] test linter::tests::test_config_disabled_rules ... ok [INFO] [stdout] test linter::tests::test_linter_with_config ... ok [INFO] [stdout] test linter::tests::test_linter_new ... ok [INFO] [stdout] test linter::tests::test_rule_config_overrides_require_document_start ... ok [INFO] [stdout] test linter::tests::test_linter_lint_value ... ok [INFO] [stdout] test linter::tests::test_single_doc_empty_values_no_regression ... ok [INFO] [stdout] test linter::tests::test_linter_lint_valid ... ok [INFO] [stdout] test linter::tests::test_linter_lint_invalid_yaml ... ok [INFO] [stdout] test linter::tests::test_linter_with_all_rules ... ok [INFO] [stdout] test linter::tests::test_require_document_end_missing ... ok [INFO] [stdout] test linter::tests::test_multidoc_empty_values_all_documents ... ok [INFO] [stdout] test linter::tests::test_require_document_end_present ... ok [INFO] [stdout] test linter::tests::test_linter_rule_config_disabled_suppresses_rule ... ok [INFO] [stdout] test linter::tests::test_require_document_start_missing ... ok [INFO] [stdout] test linter::tests::test_linter_disabled_rule ... ok [INFO] [stdout] test linter::tests::test_linter_with_config_detects_duplicate_keys ... ok [INFO] [stdout] test linter::tests::test_single_doc_key_ordering_no_regression ... ok [INFO] [stdout] test linter::tests::test_multidoc_key_ordering_all_documents ... ok [INFO] [stdout] test linter::tests::test_require_document_start_present ... ok [INFO] [stdout] test location::tests::test_location_new ... ok [INFO] [stdout] test location::tests::test_location_ordering ... ok [INFO] [stdout] test location::tests::test_location_start ... ok [INFO] [stdout] test location::tests::test_span_contains ... ok [INFO] [stdout] test location::tests::test_span_edge_cases ... ok [INFO] [stdout] test location::tests::test_span_is_empty ... ok [INFO] [stdout] test location::tests::test_span_len ... ok [INFO] [stdout] test location::tests::test_span_new ... ok [INFO] [stdout] test location::tests::test_span_union ... ok [INFO] [stdout] test rules::braces::tests::test_braces_correct_location ... ok [INFO] [stdout] test rules::braces::tests::test_braces_default_valid ... ok [INFO] [stdout] test rules::braces::tests::test_braces_empty_mapping ... ok [INFO] [stdout] test rules::braces::tests::test_braces_empty_with_spaces ... ok [INFO] [stdout] test rules::braces::tests::test_braces_forbid_all ... ok [INFO] [stdout] test rules::braces::tests::test_braces_forbid_non_empty ... ok [INFO] [stdout] test rules::braces::tests::test_braces_forbid_non_empty_allows_empty ... ok [INFO] [stdout] test rules::braces::tests::test_braces_max_spaces_inside ... ok [INFO] [stdout] test rules::braces::tests::test_braces_min_spaces_inside ... ok [INFO] [stdout] test rules::braces::tests::test_braces_no_duplicate_diagnostics ... ok [INFO] [stdout] test rules::braces::tests::test_braces_nested ... ok [INFO] [stdout] test rules::braces::tests::test_braces_no_false_positive_in_block_scalar ... ok [INFO] [stdout] test rules::braces::tests::test_braces_no_false_positive_jinja2 ... ok [INFO] [stdout] test rules::braces::tests::test_braces_no_false_positive_on_template_expression ... ok [INFO] [stdout] test rules::braces::tests::test_braces_valid_with_spaces ... ok [INFO] [stdout] test rules::braces::tests::test_is_empty_mapping ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_default_valid ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_builder_without_context ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_empty_sequence ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_forbid_non_empty ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_empty_with_spaces ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_forbid_all ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_max_spaces_inside ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_min_spaces_inside ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_nested ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_valid_with_spaces ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_no_false_positive_in_block_scalar ... ok [INFO] [stdout] test rules::colons::tests::test_colons_allow_more_spaces_after ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_forbid_non_empty_allows_empty ... ok [INFO] [stdout] test rules::colons::tests::test_colons_correct_location ... ok [INFO] [stdout] test rules::colons::tests::test_colons_default_valid ... ok [INFO] [stdout] test rules::colons::tests::test_colons_flow_mapping ... ok [INFO] [stdout] test rules::colons::tests::test_colons_multiple_violations ... ok [INFO] [stdout] test rules::colons::tests::test_colons_https_url_ignored ... ok [INFO] [stdout] test rules::colons::tests::test_colons_too_many_spaces_after ... ok [INFO] [stdout] test rules::colons::tests::test_colons_time_ignored ... ok [INFO] [stdout] test rules::colons::tests::test_colons_too_many_spaces_before ... ok [INFO] [stdout] test rules::colons::tests::test_is_url_or_time ... ok [INFO] [stdout] test rules::colons::tests::test_colons_url_ignored ... ok [INFO] [stdout] test rules::colons::tests::test_colons_trailing_whitespace_no_false_positive ... ok [INFO] [stdout] test rules::commas::tests::test_commas_allow_multiple_spaces_after ... ok [INFO] [stdout] test rules::commas::tests::test_commas_flow_mapping ... ok [INFO] [stdout] test rules::commas::tests::test_commas_correct_location ... ok [INFO] [stdout] test rules::commas::tests::test_commas_default_valid ... ok [INFO] [stdout] test rules::commas::tests::test_commas_allow_no_spaces_after ... ok [INFO] [stdout] test rules::commas::tests::test_commas_multiline_flow ... ok [INFO] [stdout] test rules::commas::tests::test_commas_multiple_violations ... ok [INFO] [stdout] test rules::commas::tests::test_commas_nested_flow ... ok [INFO] [stdout] test rules::commas::tests::test_commas_no_false_positive_in_block_scalar ... ok [INFO] [stdout] test rules::commas::tests::test_commas_too_many_spaces_after ... ok [INFO] [stdout] test rules::commas::tests::test_commas_too_many_spaces_before ... ok [INFO] [stdout] test rules::comments::tests::test_comments_allow_no_space_when_disabled ... ok [INFO] [stdout] test rules::comments::tests::test_comments_custom_min_spaces ... ok [INFO] [stdout] test rules::comments::tests::test_comments_empty_comment ... ok [INFO] [stdout] test rules::comments::tests::test_comments_in_string_ignored ... ok [INFO] [stdout] test rules::comments::tests::test_comments_shebang_ignored ... ok [INFO] [stdout] test rules::comments::tests::test_comments_no_space_after_hash ... ok [INFO] [stdout] test rules::comments::tests::test_comments_multiple_violations ... ok [INFO] [stdout] test rules::comments::tests::test_comments_shebang_in_block_scalar_no_false_positive ... ok [INFO] [stdout] test rules::comments::tests::test_comments_shebang_not_ignored ... ok [INFO] [stdout] test rules::comments::tests::test_comments_valid_inline ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_after_content ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_first_line ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_inline_ignored ... ok [INFO] [stdout] test rules::commas::tests::test_commas_too_few_spaces_after ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_valid ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_nested_invalid ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_nested ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_multiple_comments ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_invalid ... ok [INFO] [stdout] test rules::comments::tests::test_comments_valid_standalone ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_list ... ok [INFO] [stdout] test rules::comments::tests::test_comments_too_few_spaces_from_content ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_get_line_indentation ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_indented_comment_in_nested_block_still_checked ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_indented_comment_wrong_level_still_flagged ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_toplevel_comment_after_nested_block ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_toplevel_comment_at_start ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_toplevel_comment_between_top_level_keys ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_not_required ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_required_missing ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_required_present ... ok [INFO] [stdout] test rules::document_end::tests::test_find_document_end_marker ... ok [INFO] [stdout] test rules::document_end::tests::test_severity_override ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_with_comments_after ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_forbidden ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_allowed ... ok [INFO] [stdout] test rules::document_start::tests::test_find_document_start_marker ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_allow_duplicate_keys_config ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_array_of_mappings_same_keys_valid ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_deeply_nested_duplicate_detected ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_duplicate_key_column_is_1_indexed ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_duplicate_key_after_merge_alias ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_duplicate_key_indented_column_is_1_indexed ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_first_defined_line_in_message ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_keys_in_different_mappings_valid ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_top_and_nested_duplicates ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_top_level_duplicate_emits_exactly_one_diagnostic ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_same_key_in_different_scopes_is_valid ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_required_present ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_no_duplicate_keys ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_with_comments ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_nested_duplicate_detected ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_end_allowed ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_triple_duplicate_emits_two_diagnostics ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_start_allowed ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_start ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_max_zero ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_custom_max ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_required_missing ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_single_empty ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_no_empty ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_too_many ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_multiple_blocks ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_end ... ok [INFO] [stdout] test rules::document_start::tests::test_severity_override ... ok [INFO] [stdout] test rules::empty_values::tests::test_config_forbid_in_block_sequences ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_valid ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_block_mapping ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_flow_mapping ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_position_prefix_key ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_flow_mapping_config ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_null_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_position_not_confused_by_key_substring ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tag_null_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tag_int_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_with_config ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tag_str_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tilde_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_nested_empty_values ... ok [INFO] [stdout] test rules::empty_values::tests::test_value_with_content ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_allow_missing_numeral ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_allow_nan_inf ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_block_sequence ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_list_item ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_missing_numeral ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_valid ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_infinity ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_signed_missing_numeral ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_signed_suggestion ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_nan ... ok [INFO] [stdout] test rules::flow_common::tests::test_check_spaces_after_opening ... ok [INFO] [stdout] test rules::flow_common::tests::test_check_spaces_before_closing ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_integer_not_flagged ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_scientific_notation ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_allow_scientific_notation ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_with_comment ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_quoted ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_allow_multiple_spaces ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_correct_location ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_default_valid ... ok [INFO] [stdout] test rules::flow_common::tests::test_is_empty_collection ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_empty_list_item ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_list_with_mappings ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_missing_space ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_indented_lists ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_nested_lists ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_mixed_violations ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_no_false_positive_after_multibyte_chars ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_no_false_positive_on_document_separator ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_too_many_spaces ... ok [INFO] [stdout] test rules::indentation::tests::test_indent_size_4_wrong ... ok [INFO] [stdout] test rules::indentation::tests::test_mixed_tabs_and_spaces ... ok [INFO] [stdout] test rules::indentation::tests::test_severity_override ... ok [INFO] [stdout] test rules::indentation::tests::test_multiple_violations ... ok [INFO] [stdout] test rules::indentation::tests::test_top_level_no_indent ... ok [INFO] [stdout] test rules::indentation::tests::test_wrong_indent_size ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_anchor_in_single_quoted_string_no_warning ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_anchor_in_multiline_double_quoted_no_warning ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_block_scalar_anchor_no_warning ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_anchor_in_comment_no_warning ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_anchor_in_double_quoted_string_no_warning ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_first_defined_line_in_message ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_inline_comment_anchor_no_warning ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_permissive_anchor_name_with_dots ... ok [INFO] [stdout] test rules::indentation::tests::test_correct_2space_indent ... ok [INFO] [stdout] test rules::indentation::tests::test_indent_size_4_correct ... ok [INFO] [stdout] test rules::indentation::tests::test_tabs_only_no_diagnostic ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_duplicate_anchor_one_warning ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_severity_override ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_triple_anchor_two_warnings ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_array_not_checked ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_case_insensitive ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_case_sensitive ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_multi_doc_correct_line_numbers ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_multiple_violations ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_nested ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_sorted ... ok [INFO] [stdout] test rules::line_length::tests::test_line_at_exact_limit ... ok [INFO] [stdout] test rules::line_length::tests::test_diagnostic_location_accuracy ... ok [INFO] [stdout] test rules::line_length::tests::test_line_exceeds_limit ... ok [INFO] [stdout] test rules::line_length::tests::test_line_within_limit ... ok [INFO] [stdout] test rules::line_length::tests::test_line_one_over_limit ... ok [INFO] [stdout] test rules::line_length::tests::test_multiple_long_lines ... ok [INFO] [stdout] test rules::line_length::tests::test_no_limit_configured ... ok [INFO] [stdout] test rules::line_length::tests::test_severity_override ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_single_key ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_unsorted ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_empty_file ... ok [INFO] [stdout] test rules::line_length::tests::test_empty_lines_ignored ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_document_boundary_resets_anchors ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_severity_override ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_nested_with_multiple_top_level_keys ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_repetitive_nested_structure ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_windows_newline ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_different_anchor_names_no_warning ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_multiple_newlines ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_newline_missing ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_no_duplicate_diagnostics_across_mappings ... ok [INFO] [stdout] test rules::new_lines::tests::test_line_ending_equality ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_single_anchor_no_warning ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_dos_valid ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_newline_present ... ok [INFO] [stdout] test rules::line_length::tests::test_utf8_multibyte_characters ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_dos_in_unix ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_mixed ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_multiple_violations ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_platform ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_unix_valid ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_allow_explicit ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_decimal_valid ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_hex_valid ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_no_newlines ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_implicit_correct_position ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_implicit_octal ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_invalid_octal_digits ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_multiple ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_list_item ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_zero_valid ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_diagnostic_location_value_after_key ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_with_comment ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_unix_in_dos ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_quoted_valid ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_explicit_octal ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_diagnostic_location_value_at_line_start ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_always ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_unicode_escape_u8 ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_unicode_escape_u4 ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_no_false_positive_in_comment_line ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_no_false_positive_in_inline_comment ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_allow_implicit ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_double_quotes_in_plain_scalar ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_explicit_correct_position ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_escape_backslash ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_escape_newline ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_any_type ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_escape_tab ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_hex_escape ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_needs_quotes ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_needed_for_special_values ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_never ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_single_only ... ok [INFO] [stdout] test rules::tests::test_registry_default ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_with_colon ... ok [INFO] [stdout] test rules::tests::test_registry_get ... ok [INFO] [stdout] test rules::tests::test_registry_get_missing ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_only_when_needed ... ok [INFO] [stdout] test rules::tests::test_registry_add ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_single_quotes_in_plain_scalar ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_crlf_line_endings_no_false_positive ... ok [INFO] [stdout] test rules::tests::test_registry_with_default_rules ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_crlf_with_real_trailing_whitespace ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_multiple_lines_with_trailing_whitespace ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_empty_line_no_trailing_whitespace ... ok [INFO] [stdout] test rules::tests::test_registry_new ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_extra_required ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_double_only ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_no_trailing_whitespace ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_capitalized ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_whitespace_location ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_capitalized_vs_nonstandard_message ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_severity_override ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_on_off ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_standard_values ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_list_items ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_custom_allowed_values ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_ignore_keys_by_default ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_check_keys ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_with_comment ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_yes_no ... ok [INFO] [stdout] test severity::tests::test_severity_as_str ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_tab_detected ... ok [INFO] [stdout] test severity::tests::test_severity_clone_copy ... ok [INFO] [stdout] test severity::tests::test_severity_color_codes ... ok [INFO] [stdout] test severity::tests::test_severity_display ... ok [INFO] [stdout] test severity::tests::test_severity_ordering ... ok [INFO] [stdout] test source::mapper::tests::test_find_all_chars ... ok [INFO] [stdout] test source::mapper::tests::test_find_all_chars_ignores_strings ... ok [INFO] [stdout] test severity::tests::test_severity_symbols ... ok [INFO] [stdout] test source::mapper::tests::test_find_all_key_spans ... ok [INFO] [stdout] test source::mapper::tests::test_find_colon_after_key ... ok [INFO] [stdout] test source::mapper::tests::test_find_duplicate_keys ... ok [INFO] [stdout] test source::mapper::tests::test_find_key_in_line ... ok [INFO] [stdout] test source::mapper::tests::test_find_key_span_second_line ... ok [INFO] [stdout] test source::mapper::tests::test_find_key_span_with_indent ... ok [INFO] [stdout] test source::mapper::tests::test_get_line_start_offset ... ok [INFO] [stdout] test source::mapper::tests::test_index_built_once ... ok [INFO] [stdout] test source::mapper::tests::test_is_inside_string_at ... ok [INFO] [stdout] test source::mapper::tests::test_find_key_span ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_space_detected ... ok [INFO] [stdout] test tokenizer::tests::test_collect_block_scalar_ranges_literal ... ok [INFO] [stdout] test tokenizer::tests::test_is_inside_string_escaped ... ok [INFO] [stdout] test tokenizer::tests::test_emoji_no_false_positives ... ok [INFO] [stdout] test tokenizer::tests::test_is_list_item_hyphen ... ok [INFO] [stdout] test tokenizer::tests::test_multiline_flow_mapping ... ok [INFO] [stdout] test source::mapper::tests::test_large_file_performance ... ok [INFO] [stdout] test tokenizer::tests::test_empty_flow_collections ... ok [INFO] [stdout] test tokenizer::tests::test_cjk_no_false_positives ... ok [INFO] [stdout] test tokenizer::tests::test_is_inside_string_single_quotes ... ok [INFO] [stdout] test tokenizer::tests::test_non_ascii_no_false_positives_commas ... ok [INFO] [stdout] test tokenizer::tests::test_real_yaml_tokens_after_block_scalar_still_found ... ok [INFO] [stdout] test tokenizer::tests::test_non_ascii_hyphens_no_false_positives ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_colons ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_find_in_span ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_commas ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_ignore_in_strings ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_hyphens ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_brackets ... ok [INFO] [stdout] test source::mapper::tests::test_new_mapper ... ok [INFO] [stdout] test tokenizer::tests::test_block_scalar_folded_no_brace_tokens ... ok [INFO] [stdout] test tokenizer::tests::test_block_scalar_literal_no_bracket_tokens ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_simple_braces ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_quoted_allowed ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_single_letter ... ok [INFO] [stdout] test tokenizer::tests::test_is_inside_string_at ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_nested_braces ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_hyphen_not_in_middle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 435 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s [INFO] [stdout] [INFO] [stderr] Running tests/fixture_tests.rs (/opt/rustwide/target/debug/deps/fixture_tests-f0bc659c061d46fc) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test edge_case_fixtures::test_edge_case_empty ... ok [INFO] [stdout] test edge_case_fixtures::test_edge_case_unicode ... ok [INFO] [stdout] test edge_case_fixtures::test_edge_case_multiline ... ok [INFO] [stdout] test integration_tests::test_diagnostic_location_accuracy ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_octal_values ... ok [INFO] [stdout] test valid_fixtures::test_valid_simple ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_empty_values ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_long_lines ... ok [INFO] [stdout] test integration_tests::test_linter_with_disabled_rules ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_bad_comments ... ok [INFO] [stdout] test valid_fixtures::test_valid_comments ... ok [INFO] [stdout] test integration_tests::test_all_valid_fixtures_pass ... ok [INFO] [stdout] test valid_fixtures::test_valid_complex ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Doc-tests fast_yaml_linter [INFO] [stdout] [INFO] [stdout] running 111 tests [INFO] [stdout] test src/config/rule_config.rs - config::rule_config::RuleConfig (line 16) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::source_context (line 528) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::is_comment (line 231) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::lines (line 572) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::new (line 51) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext (line 18) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::new (line 457) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::extract_context (line 100) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::comments (line 548) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::find_all (line 74) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser (line 29) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::get_line (line 67) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::source (line 510) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder (line 247) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::find_on_line (line 211) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::line_metadata (line 595) ... ok [INFO] [stdout] test src/context.rs - context::LintContext (line 427) ... FAILED [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::get_line_offset (line 242) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::offset_to_location (line 189) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::line_count (line 220) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::new (line 39) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::Diagnostic (line 15) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build_with_context (line 339) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::new (line 275) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build_without_context (line 413) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build (line 378) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode (line 61) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::with_suggestion (line 305) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::Suggestion (line 216) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::get_snippet (line 163) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticContext (line 173) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode::as_str (line 141) ... ok [INFO] [stdout] test src/lib.rs - (line 12) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::with_color (line 73) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::with_color_auto (line 55) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::get_effective_severity (line 181) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::is_rule_disabled (line 123) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::new (line 34) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter (line 13) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig (line 14) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode::new (line 126) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::new (line 58) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::with_context (line 89) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::is_rule_enabled (line 160) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_disabled_rule (line 105) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_rule_config (line 262) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::get_rule_config (line 142) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_require_document_end (line 230) ... ok [INFO] [stdout] test src/formatter/mod.rs - formatter::Formatter (line 27) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_max_line_length (line 73) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::add_rule (line 378) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_allow_duplicate_keys (line 246) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter (line 287) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::lint_value (line 440) ... FAILED [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_require_document_start (line 210) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_indent_size (line 89) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::new (line 304) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::lint (line 399) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::config (line 473) ... ok [INFO] [stdout] test src/location.rs - location::Span::contains (line 119) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::registry (line 490) ... ok [INFO] [stdout] test src/rules/braces.rs - rules::braces::BracesRule (line 25) ... FAILED [INFO] [stdout] test src/rules/colons.rs - rules::colons::ColonsRule (line 24) ... FAILED [INFO] [stdout] test src/rules/brackets.rs - rules::brackets::BracketsRule (line 25) ... FAILED [INFO] [stdout] test src/linter.rs - linter::Linter::with_all_rules (line 343) ... ok [INFO] [stdout] test src/location.rs - location::Location::new (line 37) ... ok [INFO] [stdout] test src/location.rs - location::Location::start (line 56) ... ok [INFO] [stdout] test src/rules/comments.rs - rules::comments::CommentsRule (line 20) ... FAILED [INFO] [stdout] test src/linter.rs - linter::Linter::with_all_rules_and_config (line 360) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::with_config (line 324) ... ok [INFO] [stdout] test src/location.rs - location::Location (line 13) ... ok [INFO] [stdout] test src/location.rs - location::Span::new (line 101) ... ok [INFO] [stdout] test src/location.rs - location::Span::is_empty (line 195) ... ok [INFO] [stdout] test src/rules/hyphens.rs - rules::hyphens::HyphensRule (line 19) ... FAILED [INFO] [stdout] test src/location.rs - location::Span::len (line 177) ... ok [INFO] [stdout] test src/location.rs - location::Span::union (line 141) ... ok [INFO] [stdout] test src/rules/empty_lines.rs - rules::empty_lines::EmptyLinesRule (line 23) ... FAILED [INFO] [stdout] test src/rules/document_end.rs - rules::document_end::DocumentEndRule (line 18) ... FAILED [INFO] [stdout] test src/rules/empty_values.rs - rules::empty_values::EmptyValuesRule (line 20) ... FAILED [INFO] [stdout] test src/location.rs - location::Span (line 77) ... ok [INFO] [stdout] test src/rules/document_start.rs - rules::document_start::DocumentStartRule (line 18) ... FAILED [INFO] [stdout] test src/rules/commas.rs - rules::commas::CommasRule (line 21) ... FAILED [INFO] [stdout] test src/rules/float_values.rs - rules::float_values::FloatValuesRule (line 22) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::get (line 272) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::LintRule (line 62) ... FAILED [INFO] [stdout] test src/rules/comments_indentation.rs - rules::comments_indentation::CommentsIndentationRule (line 24) ... FAILED [INFO] [stdout] test src/rules/key_ordering.rs - rules::key_ordering::KeyOrderingRule (line 19) ... FAILED [INFO] [stdout] test src/rules/new_lines.rs - rules::new_lines::NewLinesRule (line 21) ... FAILED [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::new (line 152) ... ok [INFO] [stdout] test src/rules/new_line_at_end_of_file.rs - rules::new_line_at_end_of_file::NewLineAtEndOfFileRule (line 17) ... FAILED [INFO] [stdout] test src/rules/flow_common.rs - rules::flow_common::is_empty_collection (line 18) ... ok [INFO] [stdout] test src/rules/octal_values.rs - rules::octal_values::OctalValuesRule (line 40) ... FAILED [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry (line 137) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::rules (line 257) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::with_default_rules (line 191) ... ok [INFO] [stdout] test src/severity.rs - severity::Severity::as_str (line 39) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::add (line 241) ... ok [INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_all_chars (line 237) ... ok [INFO] [stdout] test src/rules/truthy.rs - rules::truthy::TruthyRule (line 31) ... ok [INFO] [stdout] test src/severity.rs - severity::Severity::color_code (line 64) ... ok [INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_colon_after_key (line 198) ... ok [INFO] [stdout] test src/severity.rs - severity::Severity (line 13) ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer (line 49) ... ok [INFO] [stdout] test src/severity.rs - severity::Severity::symbol (line 95) ... ok [INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper (line 13) ... ok [INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_all_key_spans (line 141) ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_in_span (line 162) ... FAILED [INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_all (line 92) ... ok [INFO] [stdout] test src/rules/quoted_strings.rs - rules::quoted_strings::QuotedStringsRule (line 25) ... FAILED [INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_key_span (line 114) ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::new (line 70) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::LintContext (line 427) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1206) panicked at src/context.rs:13:1: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 1 [INFO] [stdout] right: 2 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d2c3ca4b1ba - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d2c3ca4b1ba - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d2c3ca4b1ba - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5d2c3ca4b1ba - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5d2c3ca5affa - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5d2c3ca5affa - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x5d2c3ca4e532 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d2c3ca4e532 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5d2c3ca3721f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5d2c3ca3721f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5d2c3ca47731 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x5d2c3ca478eb - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x5d2c3ca372d8 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x5d2c3ca2c8c9 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x5d2c3ca37abd - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x5d2c3ca5b70c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x5d2c3ca5b5c3 - core[fa0eadad68403074]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:439:17 [INFO] [stdout] 17: 0x5d2c3ca59689 - core[fa0eadad68403074]::panicking::assert_failed:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:394:5 [INFO] [stdout] 18: 0x5d2c3ca14160 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_context_rs_427_0 [INFO] [stdout] 19: 0x5d2c3ca13fb6 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 20: 0x5d2c3ca14213 - >::call_once [INFO] [stdout] 21: 0x5d2c3ca13f76 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x5d2c3ca13f89 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 23: 0x5d2c3ca46eb4 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 24: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 25: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 26: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 27: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 28: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d2c3ca46eb4 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 32: 0x5d2c3ca13f21 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 33: 0x5d2c3ca14275 - main [INFO] [stdout] 34: 0x73211221d1ca - [INFO] [stdout] 35: 0x73211221d28b - __libc_start_main [INFO] [stdout] 36: 0x5d2c3ca13e35 - _start [INFO] [stdout] 37: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/linter.rs - linter::Linter::lint_value (line 440) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `fast_yaml_core::parse_str` [INFO] [stdout] --> src/linter.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | use fast_yaml_core::parse_str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no `parse_str` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 443 - use fast_yaml_core::parse_str; [INFO] [stdout] 443 + use fast_yaml_core::parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/braces.rs - rules::braces::BracesRule (line 25) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/braces.rs:37:30 [INFO] [stdout] | [INFO] [stdout] 37 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/colons.rs - rules::colons::ColonsRule (line 24) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/colons.rs:36:30 [INFO] [stdout] | [INFO] [stdout] 36 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/brackets.rs - rules::brackets::BracketsRule (line 25) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/brackets.rs:37:30 [INFO] [stdout] | [INFO] [stdout] 37 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/comments.rs - rules::comments::CommentsRule (line 20) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/comments.rs:30:30 [INFO] [stdout] | [INFO] [stdout] 30 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/hyphens.rs - rules::hyphens::HyphensRule (line 19) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/hyphens.rs:31:30 [INFO] [stdout] | [INFO] [stdout] 31 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/empty_lines.rs - rules::empty_lines::EmptyLinesRule (line 23) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/empty_lines.rs:33:30 [INFO] [stdout] | [INFO] [stdout] 33 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/document_end.rs - rules::document_end::DocumentEndRule (line 18) stdout ---- [INFO] [stdout] error[E0433]: cannot find type `Parser` in this scope [INFO] [stdout] --> src/rules/document_end.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | let value = Parser::parse_str(yaml).unwrap().unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared type `Parser` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 17 + use fast_yaml_core::Parser; [INFO] [stdout] | [INFO] [stdout] 17 + use saphyr_parser::Parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/document_end.rs:29:30 [INFO] [stdout] | [INFO] [stdout] 29 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/empty_values.rs - rules::empty_values::EmptyValuesRule (line 20) stdout ---- [INFO] [stdout] error[E0433]: cannot find type `Parser` in this scope [INFO] [stdout] --> src/rules/empty_values.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | let value = Parser::parse_str(yaml).unwrap().unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared type `Parser` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 19 + use fast_yaml_core::Parser; [INFO] [stdout] | [INFO] [stdout] 19 + use saphyr_parser::Parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/empty_values.rs:28:30 [INFO] [stdout] | [INFO] [stdout] 28 | let diagnostics = rule.check(yaml, &value, &LintConfig::new()); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/document_start.rs - rules::document_start::DocumentStartRule (line 18) stdout ---- [INFO] [stdout] error[E0433]: cannot find type `Parser` in this scope [INFO] [stdout] --> src/rules/document_start.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | let value = Parser::parse_str(yaml).unwrap().unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared type `Parser` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 17 + use fast_yaml_core::Parser; [INFO] [stdout] | [INFO] [stdout] 17 + use saphyr_parser::Parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/document_start.rs:29:30 [INFO] [stdout] | [INFO] [stdout] 29 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/commas.rs - rules::commas::CommasRule (line 21) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/commas.rs:33:30 [INFO] [stdout] | [INFO] [stdout] 33 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/mod.rs - rules::LintRule (line 62) stdout ---- [INFO] [stdout] error[E0425]: cannot find type `LintContext` in this scope [INFO] [stdout] --> src/rules/mod.rs:87:31 [INFO] [stdout] | [INFO] [stdout] 87 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 61 + use fast_yaml_linter::LintContext; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/comments_indentation.rs - rules::comments_indentation::CommentsIndentationRule (line 24) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/comments_indentation.rs:34:30 [INFO] [stdout] | [INFO] [stdout] 34 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/key_ordering.rs - rules::key_ordering::KeyOrderingRule (line 19) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2767) panicked at src/rules/key_ordering.rs:15:1: [INFO] [stdout] assertion failed: !diagnostics.is_empty() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5a9bf6b0f1da - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a9bf6b0f1da - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a9bf6b0f1da - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5a9bf6b0f1da - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5a9bf6b21aaa - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5a9bf6b21aaa - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x5a9bf6b12f32 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a9bf6b12f32 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5a9bf6afa72f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5a9bf6afa72f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5a9bf6b0ae41 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x5a9bf6b0affb - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x5a9bf6afa81a - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:691:13 [INFO] [stdout] 13: 0x5a9bf6aefc59 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x5a9bf6afb14d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x5a9bf6b2223c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x5a9bf6b22202 - core[fa0eadad68403074]::panicking::panic [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:150:5 [INFO] [stdout] 17: 0x5a9bf6a786eb - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_rules_key_ordering_rs_19_0 [INFO] [stdout] 18: 0x5a9bf6a78416 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 19: 0x5a9bf6a789c3 - >::call_once [INFO] [stdout] 20: 0x5a9bf6a783d6 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 21: 0x5a9bf6a783e9 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 22: 0x5a9bf6b0a5c4 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 23: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 24: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 25: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5a9bf6b0a5c4 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5a9bf6a783c1 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 32: 0x5a9bf6a78a25 - main [INFO] [stdout] 33: 0x79acc52201ca - [INFO] [stdout] 34: 0x79acc522028b - __libc_start_main [INFO] [stdout] 35: 0x5a9bf6a782d5 - _start [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/rules/new_lines.rs - rules::new_lines::NewLinesRule (line 21) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/new_lines.rs:31:30 [INFO] [stdout] | [INFO] [stdout] 31 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/new_line_at_end_of_file.rs - rules::new_line_at_end_of_file::NewLineAtEndOfFileRule (line 17) stdout ---- [INFO] [stdout] error[E0433]: cannot find type `Parser` in this scope [INFO] [stdout] --> src/rules/new_line_at_end_of_file.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let value = Parser::parse_str(yaml).unwrap().unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared type `Parser` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 16 + use fast_yaml_core::Parser; [INFO] [stdout] | [INFO] [stdout] 16 + use saphyr_parser::Parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/new_line_at_end_of_file.rs:25:30 [INFO] [stdout] | [INFO] [stdout] 25 | let diagnostics = rule.check(yaml, &value, &LintConfig::new()); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/rules/octal_values.rs - rules::octal_values::OctalValuesRule (line 40) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rules/octal_values.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | let diagnostics = rule.check(yaml, &value, &config); [INFO] [stdout] | ----- ^^^^ expected `&LintContext<'_>`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&LintContext<'_>` [INFO] [stdout] found reference `&str` [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/rules/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_in_span (line 162) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (3170) panicked at src/tokenizer.rs:16:1: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 4 [INFO] [stdout] right: 3 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63af4a45634a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63af4a45634a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63af4a45634a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x63af4a45634a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x63af4a466cfa - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x63af4a466cfa - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x63af4a459ac2 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63af4a459ac2 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x63af4a441c8f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x63af4a441c8f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x63af4a4522a1 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x63af4a45245b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x63af4a441d48 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x63af4a437239 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x63af4a44262d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x63af4a46744c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x63af4a467303 - core[fa0eadad68403074]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:439:17 [INFO] [stdout] 17: 0x63af4a465008 - core[fa0eadad68403074]::panicking::assert_failed:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:394:5 [INFO] [stdout] 18: 0x63af4a3f7566 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_tokenizer_rs_162_0 [INFO] [stdout] 19: 0x63af4a3f7376 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 20: 0x63af4a3f75d3 - >::call_once [INFO] [stdout] 21: 0x63af4a3f7336 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x63af4a3f7349 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 23: 0x63af4a451a24 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 24: 0x63af4a451a24 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 25: 0x63af4a451a24 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 26: 0x63af4a451a24 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 27: 0x63af4a451a24 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 28: 0x63af4a451a24 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x63af4a451a24 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x63af4a451a24 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63af4a451a24 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 32: 0x63af4a3f7321 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 33: 0x63af4a3f7635 - main [INFO] [stdout] 34: 0x7188d2cf31ca - [INFO] [stdout] 35: 0x7188d2cf328b - __libc_start_main [INFO] [stdout] 36: 0x63af4a3f7235 - _start [INFO] [stdout] 37: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/rules/quoted_strings.rs - rules::quoted_strings::QuotedStringsRule (line 25) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (3175) panicked at src/rules/quoted_strings.rs:15:1: [INFO] [stdout] assertion failed: diagnostics.is_empty() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61d1303322aa - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61d1303322aa - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61d1303322aa - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x61d1303322aa - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x61d130343e9a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x61d130343e9a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x61d130336002 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61d130336002 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x61d13031d7ff - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x61d13031d7ff - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x61d13032df11 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x61d13032e0cb - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x61d13031d8ea - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:691:13 [INFO] [stdout] 13: 0x61d130312d29 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x61d13031e21d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x61d13034462c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x61d1303445f2 - core[fa0eadad68403074]::panicking::panic [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:150:5 [INFO] [stdout] 17: 0x61d13029a2f8 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_rules_quoted_strings_rs_25_0 [INFO] [stdout] 18: 0x61d13029a036 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 19: 0x61d13029a5e3 - >::call_once [INFO] [stdout] 20: 0x61d130299ff6 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 21: 0x61d13029a009 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 22: 0x61d13032d694 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 23: 0x61d13032d694 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 24: 0x61d13032d694 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 25: 0x61d13032d694 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x61d13032d694 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x61d13032d694 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x61d13032d694 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x61d13032d694 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x61d13032d694 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x61d130299fe1 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 32: 0x61d13029a645 - main [INFO] [stdout] 33: 0x7a194eaac1ca - [INFO] [stdout] 34: 0x7a194eaac28b - __libc_start_main [INFO] [stdout] 35: 0x61d130299ef5 - _start [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/context.rs - context::LintContext (line 427) [INFO] [stdout] src/linter.rs - linter::Linter::lint_value (line 440) [INFO] [stdout] src/rules/braces.rs - rules::braces::BracesRule (line 25) [INFO] [stdout] src/rules/brackets.rs - rules::brackets::BracketsRule (line 25) [INFO] [stdout] src/rules/colons.rs - rules::colons::ColonsRule (line 24) [INFO] [stdout] src/rules/commas.rs - rules::commas::CommasRule (line 21) [INFO] [stdout] src/rules/comments.rs - rules::comments::CommentsRule (line 20) [INFO] [stdout] src/rules/comments_indentation.rs - rules::comments_indentation::CommentsIndentationRule (line 24) [INFO] [stdout] src/rules/document_end.rs - rules::document_end::DocumentEndRule (line 18) [INFO] [stdout] src/rules/document_start.rs - rules::document_start::DocumentStartRule (line 18) [INFO] [stdout] src/rules/empty_lines.rs - rules::empty_lines::EmptyLinesRule (line 23) [INFO] [stdout] src/rules/empty_values.rs - rules::empty_values::EmptyValuesRule (line 20) [INFO] [stdout] src/rules/hyphens.rs - rules::hyphens::HyphensRule (line 19) [INFO] [stdout] src/rules/key_ordering.rs - rules::key_ordering::KeyOrderingRule (line 19) [INFO] [stdout] src/rules/mod.rs - rules::LintRule (line 62) [INFO] [stdout] src/rules/new_line_at_end_of_file.rs - rules::new_line_at_end_of_file::NewLineAtEndOfFileRule (line 17) [INFO] [stdout] src/rules/new_lines.rs - rules::new_lines::NewLinesRule (line 21) [INFO] [stdout] src/rules/octal_values.rs - rules::octal_values::OctalValuesRule (line 40) [INFO] [stdout] src/rules/quoted_strings.rs - rules::quoted_strings::QuotedStringsRule (line 25) [INFO] [stdout] src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_in_span (line 162) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 91 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.59s [INFO] [stdout] [INFO] [stdout] all doctests ran in 6.99s; merged doctests compilation took 0.39s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "91663f58033e44c67447d7a322633814e358570835b030d6babd17d9bc3221b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91663f58033e44c67447d7a322633814e358570835b030d6babd17d9bc3221b5", kill_on_drop: false }` [INFO] [stdout] 91663f58033e44c67447d7a322633814e358570835b030d6babd17d9bc3221b5