[INFO] fetching crate fast-yaml-linter 0.6.1... [INFO] testing fast-yaml-linter-0.6.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate fast-yaml-linter 0.6.1 into /workspace/builds/worker-7-tc2/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-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate fast-yaml-linter 0.6.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bd6fef47c89863017627d7a1f86088365fb29005af638a03f490704909774932 [INFO] running `Command { std: "docker" "start" "-a" "bd6fef47c89863017627d7a1f86088365fb29005af638a03f490704909774932", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bd6fef47c89863017627d7a1f86088365fb29005af638a03f490704909774932", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bd6fef47c89863017627d7a1f86088365fb29005af638a03f490704909774932", kill_on_drop: false }` [INFO] [stdout] bd6fef47c89863017627d7a1f86088365fb29005af638a03f490704909774932 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7f603a34594694feaa3b14c0c52c8d101713178cc33dd4cc7b41fef92c50008c [INFO] running `Command { std: "docker" "start" "-a" "7f603a34594694feaa3b14c0c52c8d101713178cc33dd4cc7b41fef92c50008c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling unsafe-libyaml-norway v0.2.15 [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 syn v2.0.117 [INFO] [stderr] Compiling ordered-float v5.3.0 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling saphyr-parser v0.0.6 [INFO] [stderr] Compiling is-terminal v0.4.17 [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 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 10.50s [INFO] running `Command { std: "docker" "inspect" "7f603a34594694feaa3b14c0c52c8d101713178cc33dd4cc7b41fef92c50008c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f603a34594694feaa3b14c0c52c8d101713178cc33dd4cc7b41fef92c50008c", kill_on_drop: false }` [INFO] [stdout] 7f603a34594694feaa3b14c0c52c8d101713178cc33dd4cc7b41fef92c50008c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6595c75827208ed1ac63b4d6ad72eb7a95260a585a3aa141534bed7c4aa80f48 [INFO] running `Command { std: "docker" "start" "-a" "6595c75827208ed1ac63b4d6ad72eb7a95260a585a3aa141534bed7c4aa80f48", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [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 6.11s [INFO] running `Command { std: "docker" "inspect" "6595c75827208ed1ac63b4d6ad72eb7a95260a585a3aa141534bed7c4aa80f48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6595c75827208ed1ac63b4d6ad72eb7a95260a585a3aa141534bed7c4aa80f48", kill_on_drop: false }` [INFO] [stdout] 6595c75827208ed1ac63b4d6ad72eb7a95260a585a3aa141534bed7c4aa80f48 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8a9a6310507ae587e6fe9c4dd6fa96534e60406338855e26e09d9e79df35e8f8 [INFO] running `Command { std: "docker" "start" "-a" "8a9a6310507ae587e6fe9c4dd6fa96534e60406338855e26e09d9e79df35e8f8", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [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_escaped_quote ... 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_double_quote_escaped_hash ... ok [INFO] [stdout] test comment_parser::tests::test_double_quote_escaped_single_quote ... 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_comment_parser_standalone ... ok [INFO] [stdout] test comment_parser::tests::test_is_comment ... ok [INFO] [stdout] test comment_parser::tests::test_single_quote_no_backslash_escape ... ok [INFO] [stdout] test comment_parser::tests::test_single_quote_with_hash ... ok [INFO] [stdout] test config::config_file::tests::test_load_missing_file_returns_error ... ok [INFO] [stdout] test config::config_file::tests::test_discover_returns_none_when_not_found ... 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_config_file_severity_deserialization ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_disabled ... ok [INFO] [stdout] test config::config_file::tests::test_warn_unknown_rules_does_not_panic ... ok [INFO] [stdout] test config::config_file::tests::test_discover_finds_config_in_parent ... ok [INFO] [stdout] test config::config_file::tests::test_config_file_value_bool_ordering ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_new ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_with_severity ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_config_with_option ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_option_from_conversions ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_bool ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_string_list ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_int ... ok [INFO] [stdout] test config::rule_config::tests::test_rule_options_get_string ... 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_into_lint_config_sets_options ... 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_lines_cached ... ok [INFO] [stdout] test config::config_file::tests::test_indentation_indent_size_actually_affects_linting ... ok [INFO] [stdout] test config::config_file::tests::test_line_length_max_actually_affects_linting ... ok [INFO] [stdout] test config::config_file::tests::test_into_lint_config_disables_rule ... ok [INFO] [stdout] test config::config_file::tests::test_indentation_default_not_triggered_for_2space ... ok [INFO] [stdout] test context::tests::test_extract_context_at_boundaries ... ok [INFO] [stdout] test config::config_file::tests::test_load_valid_config ... ok [INFO] [stdout] test context::lint_context_tests::test_lines_no_trailing_newline ... ok [INFO] [stdout] test context::lint_context_tests::test_line_metadata_cached ... ok [INFO] [stdout] test config::config_file::tests::test_discover_finds_config_in_same_dir ... ok [INFO] [stdout] test config::config_file::tests::test_line_length_max_sets_top_level_field ... ok [INFO] [stdout] test config::config_file::tests::test_line_length_default_not_triggered_for_short_line ... ok [INFO] [stdout] test context::lint_context_tests::test_lint_context_creation ... ok [INFO] [stdout] test config::config_file::tests::test_load_invalid_yaml_returns_parse_error ... 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_get_line ... ok [INFO] [stdout] test context::tests::test_get_snippet ... 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 diagnostic::tests::test_diagnostic_code_new ... 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_with_color ... ok [INFO] [stdout] test formatter::text::tests::test_formatter_new ... ok [INFO] [stdout] test linter::tests::test_config_builder ... ok [INFO] [stdout] test linter::tests::test_config_disabled_rules ... ok [INFO] [stdout] test formatter::text::tests::test_formatter_single_diagnostic ... ok [INFO] [stdout] test linter::tests::test_config_default ... 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_extract_context_multi_line ... ok [INFO] [stdout] test context::tests::test_line_count ... ok [INFO] [stdout] test context::tests::test_new_empty ... ok [INFO] [stdout] test context::tests::test_extract_context_single_line ... ok [INFO] [stdout] test linter::tests::test_linter_new ... ok [INFO] [stdout] test linter::tests::test_linter_lint_invalid_yaml ... ok [INFO] [stdout] test context::tests::test_offset_to_location ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_builder_without_context ... ok [INFO] [stdout] test diagnostic::tests::test_diagnostic_code_from_str ... ok [INFO] [stdout] test diagnostic::tests::test_suggestion ... ok [INFO] [stdout] test linter::tests::test_linter_lint_valid ... ok [INFO] [stdout] test linter::tests::test_linter_lint_value ... ok [INFO] [stdout] test linter::tests::test_linter_with_config ... ok [INFO] [stdout] test linter::tests::test_linter_disabled_rule ... ok [INFO] [stdout] test linter::tests::test_multidoc_key_ordering_all_documents ... ok [INFO] [stdout] test linter::tests::test_linter_rule_config_disabled_suppresses_rule ... ok [INFO] [stdout] test linter::tests::test_linter_with_all_rules ... ok [INFO] [stdout] test linter::tests::test_require_document_end_present ... ok [INFO] [stdout] test linter::tests::test_linter_with_config_detects_duplicate_keys ... ok [INFO] [stdout] test linter::tests::test_single_doc_empty_values_no_regression ... ok [INFO] [stdout] test linter::tests::test_multidoc_empty_values_all_documents ... ok [INFO] [stdout] test linter::tests::test_require_document_end_missing ... ok [INFO] [stdout] test linter::tests::test_require_document_start_missing ... ok [INFO] [stdout] test linter::tests::test_require_document_start_present ... ok [INFO] [stdout] test linter::tests::test_single_doc_key_ordering_no_regression ... ok [INFO] [stdout] test linter::tests::test_rule_config_overrides_require_document_start ... ok [INFO] [stdout] test location::tests::test_location_ordering ... ok [INFO] [stdout] test location::tests::test_span_edge_cases ... ok [INFO] [stdout] test location::tests::test_span_len ... ok [INFO] [stdout] test location::tests::test_span_union ... ok [INFO] [stdout] test rules::braces::tests::test_braces_default_valid ... ok [INFO] [stdout] test location::tests::test_location_new ... ok [INFO] [stdout] test rules::braces::tests::test_braces_empty_mapping ... 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_is_empty ... ok [INFO] [stdout] test rules::braces::tests::test_braces_min_spaces_inside ... ok [INFO] [stdout] test location::tests::test_span_new ... ok [INFO] [stdout] test rules::braces::tests::test_braces_nested ... ok [INFO] [stdout] test rules::braces::tests::test_braces_correct_location ... 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_no_duplicate_diagnostics ... ok [INFO] [stdout] test rules::braces::tests::test_braces_no_false_positive_jinja2 ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_empty_with_spaces ... ok [INFO] [stdout] test rules::braces::tests::test_braces_no_false_positive_on_template_expression ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_valid_with_spaces ... ok [INFO] [stdout] test rules::colons::tests::test_colons_allow_more_spaces_after ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_nested ... ok [INFO] [stdout] test rules::braces::tests::test_braces_valid_with_spaces ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_min_spaces_inside ... ok [INFO] [stdout] test rules::braces::tests::test_is_empty_mapping ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_forbid_all ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_default_valid ... 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_forbid_non_empty_allows_empty ... ok [INFO] [stdout] test rules::colons::tests::test_colons_correct_location ... ok [INFO] [stdout] test rules::braces::tests::test_braces_no_false_positive_in_block_scalar ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_no_false_positive_in_block_scalar ... ok [INFO] [stdout] test rules::brackets::tests::test_brackets_max_spaces_inside ... 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::commas::tests::test_commas_correct_location ... ok [INFO] [stdout] test rules::commas::tests::test_commas_default_valid ... ok [INFO] [stdout] test rules::colons::tests::test_colons_https_url_ignored ... ok [INFO] [stdout] test rules::colons::tests::test_colons_multiple_violations ... ok [INFO] [stdout] test rules::colons::tests::test_colons_too_many_spaces_after ... ok [INFO] [stdout] test rules::commas::tests::test_commas_allow_no_spaces_after ... ok [INFO] [stdout] test rules::commas::tests::test_commas_flow_mapping ... ok [INFO] [stdout] test rules::colons::tests::test_colons_too_many_spaces_before ... ok [INFO] [stdout] test rules::colons::tests::test_colons_trailing_whitespace_no_false_positive ... ok [INFO] [stdout] test rules::commas::tests::test_commas_multiline_flow ... ok [INFO] [stdout] test rules::colons::tests::test_is_url_or_time ... ok [INFO] [stdout] test context::lint_context_tests::test_line_metadata_computed ... ok [INFO] [stdout] test rules::colons::tests::test_colons_time_ignored ... ok [INFO] [stdout] test rules::commas::tests::test_commas_multiple_violations ... ok [INFO] [stdout] test rules::colons::tests::test_colons_url_ignored ... ok [INFO] [stdout] test rules::commas::tests::test_commas_allow_multiple_spaces_after ... 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::comments::tests::test_comments_custom_min_spaces ... ok [INFO] [stdout] test rules::comments::tests::test_comments_multiple_violations ... ok [INFO] [stdout] test rules::comments::tests::test_comments_no_space_after_hash ... ok [INFO] [stdout] test rules::commas::tests::test_commas_too_few_spaces_after ... 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_indentation::tests::test_comments_indentation_inline_ignored ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_invalid ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_multiple_comments ... ok [INFO] [stdout] test rules::comments::tests::test_comments_valid_inline ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_list ... ok [INFO] [stdout] test rules::comments::tests::test_comments_valid_standalone ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_nested ... ok [INFO] [stdout] test rules::comments::tests::test_comments_too_few_spaces_from_content ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_after_content ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_indented_comment_wrong_level_still_flagged ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_nested_invalid ... ok [INFO] [stdout] test rules::commas::tests::test_commas_too_many_spaces_after ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_toplevel_comment_after_nested_block ... ok [INFO] [stdout] test rules::commas::tests::test_commas_too_many_spaces_before ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_toplevel_comment_at_start ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_get_line_indentation ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_toplevel_comment_between_top_level_keys ... ok [INFO] [stdout] test rules::comments::tests::test_comments_in_string_ignored ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_valid ... ok [INFO] [stdout] test rules::comments::tests::test_comments_shebang_ignored ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_indented_comment_in_nested_block_still_checked ... ok [INFO] [stdout] test rules::comments::tests::test_comments_allow_no_space_when_disabled ... 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_start::tests::test_document_start_allowed ... ok [INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_first_line ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_not_required ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_required_present ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_with_comments_after ... ok [INFO] [stdout] test rules::document_start::tests::test_severity_override ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_with_comments ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_required_present ... ok [INFO] [stdout] test rules::document_end::tests::test_document_end_required_missing ... ok [INFO] [stdout] test rules::document_start::tests::test_find_document_start_marker ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_forbidden ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_allow_duplicate_keys_config ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_deeply_nested_duplicate_detected ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_array_of_mappings_same_keys_valid ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_duplicate_key_column_is_1_indexed ... ok [INFO] [stdout] test rules::document_start::tests::test_document_start_required_missing ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_duplicate_key_after_merge_alias ... 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_same_key_in_different_scopes_is_valid ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_end_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_at_start_allowed ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_no_empty ... 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_top_and_nested_duplicates ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_nested_duplicate_detected ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_triple_duplicate_emits_two_diagnostics ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_no_duplicate_keys ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_end ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_max_zero ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_single_empty ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_too_many ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_block_mapping ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_custom_max ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_multiple_blocks ... ok [INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_valid ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_flow_mapping_config ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_position_not_confused_by_key_substring ... ok [INFO] [stdout] test rules::duplicate_keys::tests::test_top_level_duplicate_emits_exactly_one_diagnostic ... ok [INFO] [stdout] test rules::empty_values::tests::test_config_forbid_in_block_sequences ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_position_prefix_key ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tag_int_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tilde_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tag_null_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_nested_empty_values ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_flow_mapping ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_null_ok ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_block_sequence ... ok [INFO] [stdout] test rules::empty_values::tests::test_empty_value_with_config ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_allow_scientific_notation ... 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_integer_not_flagged ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_nan ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_infinity ... 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_quoted ... 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_nan_inf ... ok [INFO] [stdout] test rules::empty_values::tests::test_explicit_tag_str_ok ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_valid ... ok [INFO] [stdout] test rules::flow_common::tests::test_check_spaces_after_opening ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_with_comment ... ok [INFO] [stdout] test rules::flow_common::tests::test_check_spaces_before_closing ... 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_empty_list_item ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_signed_missing_numeral ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_default_valid ... ok [INFO] [stdout] test rules::float_values::tests::test_float_values_signed_suggestion ... ok [INFO] [stdout] test rules::flow_common::tests::test_is_empty_collection ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_indented_lists ... 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_mixed_violations ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_no_false_positive_on_document_separator ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_no_false_positive_after_multibyte_chars ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_too_many_spaces ... ok [INFO] [stdout] test rules::indentation::tests::test_correct_2space_indent ... 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_indent_size_4_wrong ... 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_anchor_in_single_quoted_string_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_different_anchor_names_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::indentation::tests::test_indent_size_4_correct ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_permissive_anchor_name_with_dots ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_duplicate_anchor_one_warning ... ok [INFO] [stdout] test rules::indentation::tests::test_multiple_violations ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_first_defined_line_in_message ... ok [INFO] [stdout] test rules::indentation::tests::test_top_level_no_indent ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_document_boundary_resets_anchors ... ok [INFO] [stdout] test rules::hyphens::tests::test_hyphens_nested_lists ... ok [INFO] [stdout] test rules::indentation::tests::test_wrong_indent_size ... ok [INFO] [stdout] test rules::indentation::tests::test_tabs_only_no_diagnostic ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_inline_comment_anchor_no_warning ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_nested_with_multiple_top_level_keys ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_severity_override ... ok [INFO] [stdout] test rules::invalid_anchors::tests::test_single_anchor_no_warning ... 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_no_duplicate_diagnostics_across_mappings ... ok [INFO] [stdout] test rules::line_length::tests::test_empty_lines_ignored ... ok [INFO] [stdout] test rules::line_length::tests::test_diagnostic_location_accuracy ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_empty_file ... ok [INFO] [stdout] test rules::line_length::tests::test_utf8_multibyte_characters ... 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::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::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::line_length::tests::test_line_at_exact_limit ... ok [INFO] [stdout] test rules::line_length::tests::test_line_within_limit ... ok [INFO] [stdout] test rules::line_length::tests::test_line_exceeds_limit ... 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_newline_present ... ok [INFO] [stdout] test rules::new_lines::tests::test_line_ending_equality ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_windows_newline ... 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_dos_valid ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_unix_in_dos ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_multiple_violations ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_mixed ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_no_newlines ... ok [INFO] [stdout] test rules::new_lines::tests::test_new_lines_platform ... ok [INFO] [stdout] test rules::line_length::tests::test_severity_override ... ok [INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_severity_override ... 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_implicit ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_allow_explicit ... ok [INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_sorted ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_decimal_valid ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_explicit_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_list_item ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_hex_valid ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_zero_valid ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_no_false_positive_in_inline_comment ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_diagnostic_location_value_at_line_start ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_implicit_octal ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_multiple ... 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::octal_values::tests::test_octal_values_implicit_correct_position ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_quoted_valid ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_hex_escape ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_escape_newline ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_single_quotes_in_plain_scalar ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_any_type ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_double_only ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_unicode_escape_u4 ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_single_only ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_extra_required ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_no_false_positive_in_comment_line ... 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_needs_quotes ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_diagnostic_location_value_after_key ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_with_colon ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_only_when_needed ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_unicode_escape_u8 ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_never ... ok [INFO] [stdout] test rules::tests::test_registry_default ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_always ... ok [INFO] [stdout] test rules::tests::test_registry_add ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_space_detected ... ok [INFO] [stdout] test rules::tests::test_registry_get_missing ... ok [INFO] [stdout] test rules::tests::test_registry_get ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_tab_detected ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_whitespace_location ... ok [INFO] [stdout] test rules::tests::test_registry_new ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_capitalized ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_crlf_line_endings_no_false_positive ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_crlf_with_real_trailing_whitespace ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_check_keys ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_capitalized_vs_nonstandard_message ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_empty_line_no_trailing_whitespace ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_ignore_keys_by_default ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_multiple_lines_with_trailing_whitespace ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_no_trailing_whitespace ... ok [INFO] [stdout] test rules::trailing_whitespace::tests::test_severity_override ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_with_comment ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_standard_values ... ok [INFO] [stdout] test severity::tests::test_severity_as_str ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_yes_no ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_on_off ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_single_letter ... ok [INFO] [stdout] test severity::tests::test_severity_clone_copy ... ok [INFO] [stdout] test severity::tests::test_severity_color_codes ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_list_items ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_quoted_allowed ... 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 source::mapper::tests::test_find_all_key_spans ... 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_with_indent ... ok [INFO] [stdout] test source::mapper::tests::test_find_key_span ... ok [INFO] [stdout] test severity::tests::test_severity_symbols ... ok [INFO] [stdout] test source::mapper::tests::test_find_colon_after_key ... ok [INFO] [stdout] test source::mapper::tests::test_get_line_start_offset ... ok [INFO] [stdout] test tokenizer::tests::test_block_scalar_folded_no_brace_tokens ... ok [INFO] [stdout] test tokenizer::tests::test_collect_block_scalar_ranges_literal ... ok [INFO] [stdout] test source::mapper::tests::test_index_built_once ... ok [INFO] [stdout] test tokenizer::tests::test_empty_flow_collections ... ok [INFO] [stdout] test tokenizer::tests::test_block_scalar_literal_no_bracket_tokens ... ok [INFO] [stdout] test tokenizer::tests::test_cjk_no_false_positives ... ok [INFO] [stdout] test tokenizer::tests::test_emoji_no_false_positives ... ok [INFO] [stdout] test tokenizer::tests::test_is_inside_string_at ... ok [INFO] [stdout] test tokenizer::tests::test_is_list_item_hyphen ... ok [INFO] [stdout] test tokenizer::tests::test_non_ascii_hyphens_no_false_positives ... ok [INFO] [stdout] test tokenizer::tests::test_is_inside_string_escaped ... ok [INFO] [stdout] test tokenizer::tests::test_non_ascii_no_false_positives_commas ... ok [INFO] [stdout] test tokenizer::tests::test_is_inside_string_single_quotes ... ok [INFO] [stdout] test tokenizer::tests::test_multiline_flow_mapping ... ok [INFO] [stdout] test tokenizer::tests::test_real_yaml_tokens_after_block_scalar_still_found ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_brackets ... ok [INFO] [stdout] test source::mapper::tests::test_find_key_span_second_line ... ok [INFO] [stdout] test rules::octal_values::tests::test_octal_values_with_comment ... ok [INFO] [stdout] test source::mapper::tests::test_is_inside_string_at ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_colons ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_commas ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_find_in_span ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_hyphen_not_in_middle ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_hyphens ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_ignore_in_strings ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_nested_braces ... ok [INFO] [stdout] test tokenizer::tests::test_tokenizer_simple_braces ... ok [INFO] [stdout] test rules::tests::test_registry_with_default_rules ... ok [INFO] [stdout] test rules::quoted_strings::tests::test_no_false_positive_escape_tab ... ok [INFO] [stdout] test source::mapper::tests::test_large_file_performance ... ok [INFO] [stdout] test rules::comments::tests::test_comments_empty_comment ... ok [INFO] [stdout] test source::mapper::tests::test_new_mapper ... ok [INFO] [stdout] test rules::truthy::tests::test_truthy_custom_allowed_values ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 435 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [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 integration_tests::test_diagnostic_location_accuracy ... ok [INFO] [stdout] test integration_tests::test_linter_with_disabled_rules ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_octal_values ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_bad_comments ... ok [INFO] [stdout] test edge_case_fixtures::test_edge_case_multiline ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_long_lines ... ok [INFO] [stdout] test edge_case_fixtures::test_edge_case_unicode ... ok [INFO] [stdout] test invalid_fixtures::test_invalid_empty_values ... ok [INFO] [stdout] test valid_fixtures::test_valid_simple ... ok [INFO] [stdout] test valid_fixtures::test_valid_comments ... ok [INFO] [stdout] test valid_fixtures::test_valid_complex ... ok [INFO] [stdout] test integration_tests::test_all_valid_fixtures_pass ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Doc-tests fast_yaml_linter [INFO] [stdout] [INFO] [stdout] running 111 tests [INFO] [stdout] test src/context.rs - context::LintContext<'a>::lines (line 572) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::source (line 510) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::find_on_line (line 211) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::new (line 51) ... 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/comment_parser.rs - comment_parser::CommentParser<'a>::find_all (line 74) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::comments (line 548) ... ok [INFO] [stdout] test src/context.rs - context::LintContext<'a>::new (line 457) ... ok [INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::is_comment (line 231) ... ok [INFO] [stdout] test src/config/rule_config.rs - config::rule_config::RuleConfig (line 16) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::get_line (line 67) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::extract_context (line 100) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::get_line_offset (line 242) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::get_snippet (line 163) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::line_count (line 220) ... 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 (line 29) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext (line 18) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::Diagnostic (line 15) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::with_suggestion (line 305) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build_without_context (line 413) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build_with_context (line 339) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode::as_str (line 141) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::Suggestion (line 216) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::offset_to_location (line 189) ... ok [INFO] [stdout] test src/formatter/mod.rs - formatter::Formatter (line 27) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode::new (line 126) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode (line 61) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build (line 378) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::new (line 275) ... ok [INFO] [stdout] test src/context.rs - context::SourceContext<'a>::new (line 39) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticContext (line 173) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::new (line 34) ... ok [INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder (line 247) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter (line 13) ... ok [INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::with_color (line 73) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::is_rule_enabled (line 160) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::get_rule_config (line 142) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_allow_duplicate_keys (line 246) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::get_effective_severity (line 181) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig (line 14) ... 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::with_context (line 89) ... 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::with_require_document_end (line 230) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_max_line_length (line 73) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_indent_size (line 89) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::lint_value (line 440) ... FAILED [INFO] [stdout] test src/lib.rs - (line 12) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_require_document_start (line 210) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_disabled_rule (line 105) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter (line 287) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::new (line 58) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::new (line 304) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::add_rule (line 378) ... ok [INFO] [stdout] test src/linter.rs - linter::LintConfig::with_rule_config (line 262) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::with_all_rules (line 343) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::with_config (line 324) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::registry (line 490) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::lint (line 399) ... ok [INFO] [stdout] test src/rules/brackets.rs - rules::brackets::BracketsRule (line 25) ... FAILED [INFO] [stdout] test src/rules/braces.rs - rules::braces::BracesRule (line 25) ... FAILED [INFO] [stdout] test src/rules/comments.rs - rules::comments::CommentsRule (line 20) ... FAILED [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/location.rs - location::Span (line 77) ... ok [INFO] [stdout] test src/rules/colons.rs - rules::colons::ColonsRule (line 24) ... FAILED [INFO] [stdout] test src/rules/commas.rs - rules::commas::CommasRule (line 21) ... FAILED [INFO] [stdout] test src/rules/comments_indentation.rs - rules::comments_indentation::CommentsIndentationRule (line 24) ... FAILED [INFO] [stdout] test src/rules/empty_lines.rs - rules::empty_lines::EmptyLinesRule (line 23) ... FAILED [INFO] [stdout] test src/linter.rs - linter::Linter::config (line 473) ... ok [INFO] [stdout] test src/rules/document_end.rs - rules::document_end::DocumentEndRule (line 18) ... FAILED [INFO] [stdout] test src/rules/document_start.rs - rules::document_start::DocumentStartRule (line 18) ... FAILED [INFO] [stdout] test src/location.rs - location::Span::is_empty (line 195) ... ok [INFO] [stdout] test src/linter.rs - linter::Linter::with_all_rules_and_config (line 360) ... ok [INFO] [stdout] test src/location.rs - location::Location (line 13) ... ok [INFO] [stdout] test src/rules/empty_values.rs - rules::empty_values::EmptyValuesRule (line 20) ... FAILED [INFO] [stdout] test src/rules/hyphens.rs - rules::hyphens::HyphensRule (line 19) ... FAILED [INFO] [stdout] test src/location.rs - location::Span::contains (line 119) ... ok [INFO] [stdout] test src/location.rs - location::Span::new (line 101) ... ok [INFO] [stdout] test src/location.rs - location::Span::len (line 177) ... ok [INFO] [stdout] test src/rules/new_lines.rs - rules::new_lines::NewLinesRule (line 21) ... FAILED [INFO] [stdout] test src/location.rs - location::Span::union (line 141) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::LintRule (line 62) ... FAILED [INFO] [stdout] test src/rules/octal_values.rs - rules::octal_values::OctalValuesRule (line 40) ... FAILED [INFO] [stdout] test src/rules/flow_common.rs - rules::flow_common::is_empty_collection (line 18) ... 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/mod.rs - rules::RuleRegistry::add (line 241) ... ok [INFO] [stdout] test src/rules/key_ordering.rs - rules::key_ordering::KeyOrderingRule (line 19) ... 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::new (line 152) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::get (line 272) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry (line 137) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::with_default_rules (line 191) ... ok [INFO] [stdout] test src/severity.rs - severity::Severity (line 13) ... ok [INFO] [stdout] test src/severity.rs - severity::Severity::symbol (line 95) ... ok [INFO] [stdout] test src/rules/truthy.rs - rules::truthy::TruthyRule (line 31) ... ok [INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_all_chars (line 237) ... 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 (line 13) ... ok [INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::rules (line 257) ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer (line 49) ... ok [INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_key_span (line 114) ... ok [INFO] [stdout] test src/severity.rs - severity::Severity::as_str (line 39) ... 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_all (line 92) ... 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/tokenizer.rs - tokenizer::FlowTokenizer<'a>::new (line 70) ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_in_span (line 162) ... FAILED [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' (772) 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: 0x57248be37efa - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57248be37efa - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57248be37efa - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x57248be37efa - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x57248be47d3a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x57248be47d3a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x57248be3b272 - std[e72de78501789eb0]::io::default_write_fmt:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57248be3b272 - ::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x57248be23f5f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x57248be23f5f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x57248be344c1 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x57248be3467b - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x57248be24018 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x57248be1bd99 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x57248be247fd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x57248be4844c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x57248be48303 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 17: 0x57248be463c9 - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 18: 0x57248be02650 - rust_out[992bb7df40d5d539]::main::_doctest_main_src_context_rs_427_0 [INFO] [stdout] 19: 0x57248be024a6 - rust_out[992bb7df40d5d539]::main [INFO] [stdout] 20: 0x57248be02703 - >::call_once [INFO] [stdout] 21: 0x57248be02466 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x57248be02479 - std[e72de78501789eb0]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 23: 0x57248be33c44 - <&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 24: 0x57248be33c44 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 25: 0x57248be33c44 - std[e72de78501789eb0]::panicking::catch_unwind:: + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 26: 0x57248be33c44 - std[e72de78501789eb0]::panic::catch_unwind::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 27: 0x57248be33c44 - std[e72de78501789eb0]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:175:24 [INFO] [stdout] 28: 0x57248be33c44 - std[e72de78501789eb0]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x57248be33c44 - std[e72de78501789eb0]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x57248be33c44 - std[e72de78501789eb0]::panic::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x57248be33c44 - std[e72de78501789eb0]::rt::lang_start_internal [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:171:5 [INFO] [stdout] 32: 0x57248be02451 - std[e72de78501789eb0]::rt::lang_start::<()> [INFO] [stdout] 33: 0x57248be02765 - main [INFO] [stdout] 34: 0x7d067c9211ca - [INFO] [stdout] 35: 0x7d067c92128b - __libc_start_main [INFO] [stdout] 36: 0x57248be02325 - _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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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' (2835) panicked at src/rules/key_ordering.rs:15:1: [INFO] [stdout] assertion failed: !diagnostics.is_empty() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5e1ede47df7a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e1ede47df7a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e1ede47df7a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5e1ede47df7a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5e1ede49082a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5e1ede49082a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5e1ede481cd2 - std[e72de78501789eb0]::io::default_write_fmt:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e1ede481cd2 - ::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5e1ede4694cf - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5e1ede4694cf - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5e1ede479c31 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x5e1ede479deb - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x5e1ede4695ba - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:691:13 [INFO] [stdout] 13: 0x5e1ede461189 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x5e1ede469eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x5e1ede490fbc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x5e1ede490f82 - core[6aaeda2c7ad07a48]::panicking::panic [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:150:5 [INFO] [stdout] 17: 0x5e1ede3e955b - rust_out[992bb7df40d5d539]::main::_doctest_main_src_rules_key_ordering_rs_19_0 [INFO] [stdout] 18: 0x5e1ede3e9286 - rust_out[992bb7df40d5d539]::main [INFO] [stdout] 19: 0x5e1ede3e9833 - >::call_once [INFO] [stdout] 20: 0x5e1ede3e9246 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 21: 0x5e1ede3e9259 - std[e72de78501789eb0]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 22: 0x5e1ede4793b4 - <&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 23: 0x5e1ede4793b4 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 24: 0x5e1ede4793b4 - std[e72de78501789eb0]::panicking::catch_unwind:: + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 25: 0x5e1ede4793b4 - std[e72de78501789eb0]::panic::catch_unwind::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5e1ede4793b4 - std[e72de78501789eb0]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5e1ede4793b4 - std[e72de78501789eb0]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5e1ede4793b4 - std[e72de78501789eb0]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5e1ede4793b4 - std[e72de78501789eb0]::panic::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5e1ede4793b4 - std[e72de78501789eb0]::rt::lang_start_internal [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5e1ede3e9231 - std[e72de78501789eb0]::rt::lang_start::<()> [INFO] [stdout] 32: 0x5e1ede3e9895 - main [INFO] [stdout] 33: 0x7636c0a371ca - [INFO] [stdout] 34: 0x7636c0a3728b - __libc_start_main [INFO] [stdout] 35: 0x5e1ede3e9145 - _start [INFO] [stdout] 36: 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' (3011) panicked at src/rules/quoted_strings.rs:15:1: [INFO] [stdout] assertion failed: diagnostics.is_empty() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x611395c7526a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x611395c7526a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x611395c7526a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x611395c7526a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x611395c86e3a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x611395c86e3a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x611395c78fc2 - std[e72de78501789eb0]::io::default_write_fmt:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x611395c78fc2 - ::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x611395c607bf - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x611395c607bf - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x611395c70f21 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x611395c710db - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x611395c608aa - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:691:13 [INFO] [stdout] 13: 0x611395c58479 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x611395c611dd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x611395c875cc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x611395c87592 - core[6aaeda2c7ad07a48]::panicking::panic [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:150:5 [INFO] [stdout] 17: 0x611395be2fa8 - rust_out[992bb7df40d5d539]::main::_doctest_main_src_rules_quoted_strings_rs_25_0 [INFO] [stdout] 18: 0x611395be2ce6 - rust_out[992bb7df40d5d539]::main [INFO] [stdout] 19: 0x611395be3293 - >::call_once [INFO] [stdout] 20: 0x611395be2ca6 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 21: 0x611395be2cb9 - std[e72de78501789eb0]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 22: 0x611395c706a4 - <&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 23: 0x611395c706a4 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 24: 0x611395c706a4 - std[e72de78501789eb0]::panicking::catch_unwind:: + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 25: 0x611395c706a4 - std[e72de78501789eb0]::panic::catch_unwind::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x611395c706a4 - std[e72de78501789eb0]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x611395c706a4 - std[e72de78501789eb0]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x611395c706a4 - std[e72de78501789eb0]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x611395c706a4 - std[e72de78501789eb0]::panic::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x611395c706a4 - std[e72de78501789eb0]::rt::lang_start_internal [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x611395be2c91 - std[e72de78501789eb0]::rt::lang_start::<()> [INFO] [stdout] 32: 0x611395be32f5 - main [INFO] [stdout] 33: 0x7601f9a131ca - [INFO] [stdout] 34: 0x7601f9a1328b - __libc_start_main [INFO] [stdout] 35: 0x611395be2ba5 - _start [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] [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' (3211) 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: 0x57bd35aa05ca - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57bd35aa05ca - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57bd35aa05ca - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x57bd35aa05ca - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x57bd35ab0f7a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x57bd35ab0f7a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x57bd35aa3d42 - std[e72de78501789eb0]::io::default_write_fmt:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57bd35aa3d42 - ::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x57bd35a8bf0f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x57bd35a8bf0f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x57bd35a9c571 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x57bd35a9c72b - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x57bd35a8bfc8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x57bd35a83c49 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x57bd35a8c8ad - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x57bd35ab16cc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x57bd35ab1583 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 17: 0x57bd35aaf288 - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 18: 0x57bd35a42af6 - rust_out[992bb7df40d5d539]::main::_doctest_main_src_tokenizer_rs_162_0 [INFO] [stdout] 19: 0x57bd35a42906 - rust_out[992bb7df40d5d539]::main [INFO] [stdout] 20: 0x57bd35a42b63 - >::call_once [INFO] [stdout] 21: 0x57bd35a428c6 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x57bd35a428d9 - std[e72de78501789eb0]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 23: 0x57bd35a9bcf4 - <&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 24: 0x57bd35a9bcf4 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 25: 0x57bd35a9bcf4 - std[e72de78501789eb0]::panicking::catch_unwind:: + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 26: 0x57bd35a9bcf4 - std[e72de78501789eb0]::panic::catch_unwind::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 27: 0x57bd35a9bcf4 - std[e72de78501789eb0]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:175:24 [INFO] [stdout] 28: 0x57bd35a9bcf4 - std[e72de78501789eb0]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x57bd35a9bcf4 - std[e72de78501789eb0]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x57bd35a9bcf4 - std[e72de78501789eb0]::panic::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x57bd35a9bcf4 - std[e72de78501789eb0]::rt::lang_start_internal [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:171:5 [INFO] [stdout] 32: 0x57bd35a428b1 - std[e72de78501789eb0]::rt::lang_start::<()> [INFO] [stdout] 33: 0x57bd35a42bc5 - main [INFO] [stdout] 34: 0x76068c78c1ca - [INFO] [stdout] 35: 0x76068c78c28b - __libc_start_main [INFO] [stdout] 36: 0x57bd35a427c5 - _start [INFO] [stdout] 37: 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.10s [INFO] [stdout] [INFO] [stdout] all doctests ran in 6.60s; merged doctests compilation took 0.48s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "8a9a6310507ae587e6fe9c4dd6fa96534e60406338855e26e09d9e79df35e8f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a9a6310507ae587e6fe9c4dd6fa96534e60406338855e26e09d9e79df35e8f8", kill_on_drop: false }` [INFO] [stdout] 8a9a6310507ae587e6fe9c4dd6fa96534e60406338855e26e09d9e79df35e8f8