[INFO] fetching crate fast-yaml-linter 0.3.2...
[INFO] testing fast-yaml-linter-0.3.2 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate fast-yaml-linter 0.3.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate fast-yaml-linter 0.3.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fast-yaml-linter 0.3.2
[INFO] tweaked toml for crates.io crate fast-yaml-linter 0.3.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fast-yaml-linter 0.3.2 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fast-yaml-linter 0.3.2 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f223c7a583c80eed4f620fcf1738366f89aadca90c46e206fc1a2632d57b35bf
[INFO] running `Command { std: "docker" "start" "-a" "f223c7a583c80eed4f620fcf1738366f89aadca90c46e206fc1a2632d57b35bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f223c7a583c80eed4f620fcf1738366f89aadca90c46e206fc1a2632d57b35bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f223c7a583c80eed4f620fcf1738366f89aadca90c46e206fc1a2632d57b35bf", kill_on_drop: false }`
[INFO] [stdout] f223c7a583c80eed4f620fcf1738366f89aadca90c46e206fc1a2632d57b35bf
[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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] d216d25af8fd816e669b242777f20211295d44c8aa25fd20bf259d6121f901f5
[INFO] running `Command { std: "docker" "start" "-a" "d216d25af8fd816e669b242777f20211295d44c8aa25fd20bf259d6121f901f5", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling ordered-float v5.1.0
[INFO] [stderr]    Compiling saphyr-parser v0.0.6
[INFO] [stderr]    Compiling saphyr v0.0.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling fast-yaml-core v0.3.2
[INFO] [stderr]    Compiling fast-yaml-linter v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.63s
[INFO] running `Command { std: "docker" "inspect" "d216d25af8fd816e669b242777f20211295d44c8aa25fd20bf259d6121f901f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d216d25af8fd816e669b242777f20211295d44c8aa25fd20bf259d6121f901f5", kill_on_drop: false }`
[INFO] [stdout] d216d25af8fd816e669b242777f20211295d44c8aa25fd20bf259d6121f901f5
[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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 6d1e2ff2856f357b51609a24350a2cbf8e747fc2e2e87bd8129184718a88d0f7
[INFO] running `Command { std: "docker" "start" "-a" "6d1e2ff2856f357b51609a24350a2cbf8e747fc2e2e87bd8129184718a88d0f7", kill_on_drop: false }`
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling fast-yaml-linter v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.84s
[INFO] running `Command { std: "docker" "inspect" "6d1e2ff2856f357b51609a24350a2cbf8e747fc2e2e87bd8129184718a88d0f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d1e2ff2856f357b51609a24350a2cbf8e747fc2e2e87bd8129184718a88d0f7", kill_on_drop: false }`
[INFO] [stdout] 6d1e2ff2856f357b51609a24350a2cbf8e747fc2e2e87bd8129184718a88d0f7
[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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] ff1b0fc8c23f1d12643df6bde945b098d29c65cf17507c851f99d5921d53d051
[INFO] running `Command { std: "docker" "start" "-a" "ff1b0fc8c23f1d12643df6bde945b098d29c65cf17507c851f99d5921d53d051", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/fast-yaml-linter/e88563ea3e0059a2/deps/fast_yaml_linter-e88563ea3e0059a2)
[INFO] [stdout] 
[INFO] [stdout] running 314 tests
[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_block_scalar_with_hash ... ok
[INFO] [stdout] test comment_parser::tests::test_comment_parser_in_string ... ok
[INFO] [stdout] test comment_parser::tests::test_comment_parser_inline ... ok
[INFO] [stdout] test comment_parser::tests::test_comment_parser_shebang ... ok
[INFO] [stdout] test comment_parser::tests::test_comment_parser_single_quote_string ... ok
[INFO] [stdout] test comment_parser::tests::test_comment_parser_standalone ... ok
[INFO] [stdout] test comment_parser::tests::test_comment_parser_multiple ... 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_single_quote_no_backslash_escape ... ok
[INFO] [stdout] test comment_parser::tests::test_single_quote_with_hash ... ok
[INFO] [stdout] test comment_parser::tests::test_is_comment ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_config_disabled ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_config_new ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_config_with_option ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_options_get_bool ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_option_from_conversions ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_options_get_int ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_options_get_string ... ok
[INFO] [stdout] test context::lint_context_tests::test_empty_source ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_options_get_string_list ... ok
[INFO] [stdout] test context::lint_context_tests::test_line_metadata_cached ... ok
[INFO] [stdout] test context::lint_context_tests::test_comments_cached ... ok
[INFO] [stdout] test context::lint_context_tests::test_line_metadata_computed ... ok
[INFO] [stdout] test context::lint_context_tests::test_lines_cached ... ok
[INFO] [stdout] test context::lint_context_tests::test_lines_no_trailing_newline ... ok
[INFO] [stdout] test context::lint_context_tests::test_lint_context_creation ... ok
[INFO] [stdout] test context::lint_context_tests::test_only_whitespace ... ok
[INFO] [stdout] test config::rule_config::tests::test_rule_config_with_severity ... ok
[INFO] [stdout] test context::lint_context_tests::test_multiple_comments ... ok
[INFO] [stdout] test context::tests::test_extract_context_multi_line ... ok
[INFO] [stdout] test context::tests::test_extract_context_at_boundaries ... ok
[INFO] [stdout] test context::tests::test_get_line_offset ... ok
[INFO] [stdout] test context::tests::test_get_snippet ... ok
[INFO] [stdout] test context::tests::test_get_line ... ok
[INFO] [stdout] test context::tests::test_get_line_no_trailing_newline ... ok
[INFO] [stdout] test context::tests::test_extract_context_single_line ... ok
[INFO] [stdout] test context::tests::test_new_empty ... ok
[INFO] [stdout] test context::tests::test_new_multiple_lines ... ok
[INFO] [stdout] test context::tests::test_line_count ... ok
[INFO] [stdout] test context::tests::test_offset_to_location_utf8 ... ok
[INFO] [stdout] test context::tests::test_new_single_line ... ok
[INFO] [stdout] test context::tests::test_offset_to_location ... 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_builder_without_context ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_code_constants ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_code_from_str ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_code_new ... ok
[INFO] [stdout] test diagnostic::tests::test_suggestion ... ok
[INFO] [stdout] test formatter::text::tests::test_formatter_counts ... ok
[INFO] [stdout] test formatter::text::tests::test_formatter_empty ... ok
[INFO] [stdout] test formatter::text::tests::test_formatter_new ... ok
[INFO] [stdout] test formatter::text::tests::test_formatter_single_diagnostic ... ok
[INFO] [stdout] test formatter::text::tests::test_formatter_with_color ... ok
[INFO] [stdout] test linter::tests::test_config_builder ... ok
[INFO] [stdout] test linter::tests::test_config_default ... ok
[INFO] [stdout] test linter::tests::test_config_disabled_rules ... ok
[INFO] [stdout] test linter::tests::test_linter_disabled_rule ... ok
[INFO] [stdout] test linter::tests::test_linter_lint_invalid_yaml ... ok
[INFO] [stdout] test linter::tests::test_linter_with_all_rules ... ok
[INFO] [stdout] test linter::tests::test_linter_lint_value ... ok
[INFO] [stdout] test linter::tests::test_linter_with_config ... ok
[INFO] [stdout] test linter::tests::test_linter_lint_valid ... ok
[INFO] [stdout] test linter::tests::test_linter_new ... ok
[INFO] [stdout] test location::tests::test_location_new ... ok
[INFO] [stdout] test location::tests::test_location_ordering ... ok
[INFO] [stdout] test location::tests::test_location_start ... ok
[INFO] [stdout] test location::tests::test_span_contains ... ok
[INFO] [stdout] test location::tests::test_span_edge_cases ... ok
[INFO] [stdout] test location::tests::test_span_is_empty ... ok
[INFO] [stdout] test location::tests::test_span_len ... ok
[INFO] [stdout] test location::tests::test_span_new ... ok
[INFO] [stdout] test location::tests::test_span_union ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_empty_mapping ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_default_valid ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_empty_with_spaces ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_forbid_all ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_forbid_non_empty ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_forbid_non_empty_allows_empty ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_max_spaces_inside ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_min_spaces_inside ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_nested ... ok
[INFO] [stdout] test rules::braces::tests::test_braces_valid_with_spaces ... ok
[INFO] [stdout] test rules::brackets::tests::test_brackets_forbid_all ... ok
[INFO] [stdout] test rules::braces::tests::test_is_empty_mapping ... ok
[INFO] [stdout] test rules::brackets::tests::test_brackets_forbid_non_empty ... 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_allows_empty ... ok
[INFO] [stdout] test rules::brackets::tests::test_brackets_empty_with_spaces ... ok
[INFO] [stdout] test rules::brackets::tests::test_brackets_max_spaces_inside ... ok
[INFO] [stdout] test rules::brackets::tests::test_brackets_min_spaces_inside ... ok
[INFO] [stdout] test rules::brackets::tests::test_brackets_nested ... ok
[INFO] [stdout] test rules::brackets::tests::test_brackets_valid_with_spaces ... ok
[INFO] [stdout] test rules::colons::tests::test_colons_allow_more_spaces_after ... ok
[INFO] [stdout] test rules::colons::tests::test_colons_default_valid ... ok
[INFO] [stdout] test rules::colons::tests::test_colons_flow_mapping ... ok
[INFO] [stdout] test rules::colons::tests::test_colons_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::colons::tests::test_colons_too_many_spaces_before ... ok
[INFO] [stdout] test rules::colons::tests::test_colons_url_ignored ... ok
[INFO] [stdout] test rules::colons::tests::test_is_url_or_time ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_allow_multiple_spaces_after ... ok
[INFO] [stdout] test rules::colons::tests::test_colons_time_ignored ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_allow_no_spaces_after ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_default_valid ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_flow_mapping ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_multiline_flow ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_multiple_violations ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_nested_flow ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_too_few_spaces_after ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_too_many_spaces_after ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_allow_no_space_when_disabled ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_custom_min_spaces ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_empty_comment ... ok
[INFO] [stdout] test rules::commas::tests::test_commas_too_many_spaces_before ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_in_string_ignored ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_shebang_ignored ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_no_space_after_hash ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_multiple_violations ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_too_few_spaces_from_content ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_shebang_not_ignored ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_valid_inline ... ok
[INFO] [stdout] test rules::comments::tests::test_comments_valid_standalone ... 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_after_content ... ok
[INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_list ... ok
[INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_first_line ... ok
[INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_multiple_comments ... ok
[INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_nested ... ok
[INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_nested_invalid ... ok
[INFO] [stdout] test rules::comments_indentation::tests::test_comments_indentation_valid ... ok
[INFO] [stdout] test rules::comments_indentation::tests::test_get_line_indentation ... ok
[INFO] [stdout] test rules::document_end::tests::test_document_end_required_missing ... ok
[INFO] [stdout] test rules::document_end::tests::test_document_end_required_present ... ok
[INFO] [stdout] test rules::document_end::tests::test_find_document_end_marker ... ok
[INFO] [stdout] test rules::document_start::tests::test_document_start_required_missing ... ok
[INFO] [stdout] test rules::document_start::tests::test_document_start_required_present ... ok
[INFO] [stdout] test rules::document_end::tests::test_document_end_not_required ... ok
[INFO] [stdout] test rules::document_start::tests::test_document_start_forbidden ... ok
[INFO] [stdout] test rules::document_start::tests::test_document_start_with_comments ... 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::document_start::tests::test_severity_override ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_end ... ok
[INFO] [stdout] test rules::document_end::tests::test_document_end_with_comments_after ... ok
[INFO] [stdout] test rules::duplicate_keys::tests::test_duplicate_keys_detected ... 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_custom_max ... ok
[INFO] [stdout] test rules::duplicate_keys::tests::test_keys_in_different_mappings ... ok
[INFO] [stdout] test rules::duplicate_keys::tests::test_nested_same_keys_are_valid ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_start ... ok
[INFO] [stdout] test rules::duplicate_keys::tests::test_allow_duplicate_keys_config ... ok
[INFO] [stdout] test rules::duplicate_keys::tests::test_no_duplicate_keys ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_multiple_blocks ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_single_empty ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_no_empty ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_at_end_allowed ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_max_zero ... ok
[INFO] [stdout] test rules::document_start::tests::test_find_document_start_marker ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_too_many ... ok
[INFO] [stdout] test rules::duplicate_keys::tests::test_array_of_mappings_with_same_keys ... ok
[INFO] [stdout] test rules::empty_lines::tests::test_empty_lines_valid ... 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_block_mapping ... ok
[INFO] [stdout] test rules::empty_values::tests::test_empty_value_block_sequence ... ok
[INFO] [stdout] test rules::empty_values::tests::test_empty_value_flow_mapping ... 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_with_config ... ok
[INFO] [stdout] test rules::empty_values::tests::test_explicit_null_ok ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_allow_missing_numeral ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_allow_scientific_notation ... ok
[INFO] [stdout] test rules::empty_values::tests::test_explicit_tilde_ok ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_allow_nan_inf ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_infinity ... ok
[INFO] [stdout] test rules::empty_values::tests::test_value_with_content ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_missing_numeral ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_list_item ... ok
[INFO] [stdout] test rules::empty_values::tests::test_nested_empty_values ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_valid ... 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_quoted ... ok
[INFO] [stdout] test rules::flow_common::tests::test_check_spaces_after_opening ... ok
[INFO] [stdout] test rules::float_values::tests::test_float_values_scientific_notation ... 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::flow_common::tests::test_is_empty_collection ... ok
[INFO] [stdout] test rules::hyphens::tests::test_hyphens_allow_multiple_spaces ... ok
[INFO] [stdout] test rules::hyphens::tests::test_hyphens_default_valid ... ok
[INFO] [stdout] test rules::hyphens::tests::test_hyphens_empty_list_item ... 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_nested_lists ... 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_multiple_violations ... ok
[INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_case_sensitive ... ok
[INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_single_key ... ok
[INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_nested ... ok
[INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_sorted ... ok
[INFO] [stdout] test rules::key_ordering::tests::test_key_ordering_unsorted ... ok
[INFO] [stdout] test rules::hyphens::tests::test_hyphens_too_many_spaces ... 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::line_length::tests::test_line_at_exact_limit ... 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::new_line_at_end_of_file::tests::test_newline_present ... ok
[INFO] [stdout] test rules::line_length::tests::test_line_exceeds_limit ... ok
[INFO] [stdout] test rules::line_length::tests::test_line_one_over_limit ... 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_severity_override ... ok
[INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_windows_newline ... ok
[INFO] [stdout] test rules::line_length::tests::test_line_within_limit ... ok
[INFO] [stdout] test rules::line_length::tests::test_multiple_long_lines ... ok
[INFO] [stdout] test rules::line_length::tests::test_no_limit_configured ... ok
[INFO] [stdout] test rules::line_length::tests::test_utf8_multibyte_characters ... ok
[INFO] [stdout] test rules::new_line_at_end_of_file::tests::test_empty_file ... 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_mixed ... ok
[INFO] [stdout] test rules::new_lines::tests::test_new_lines_multiple_violations ... ok
[INFO] [stdout] test rules::new_lines::tests::test_new_lines_no_newlines ... ok
[INFO] [stdout] test rules::new_lines::tests::test_new_lines_platform ... 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_unix_valid ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_allow_explicit ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_allow_implicit ... 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_hex_valid ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_implicit_octal ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_invalid_octal_digits ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_list_item ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_multiple ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_quoted_valid ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_with_comment ... ok
[INFO] [stdout] test rules::octal_values::tests::test_octal_values_zero_valid ... ok
[INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_always ... 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_quoted_strings_extra_required ... 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_quoted_strings_never ... ok
[INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_only_when_needed ... ok
[INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_single_only ... ok
[INFO] [stdout] test rules::quoted_strings::tests::test_quoted_strings_with_colon ... ok
[INFO] [stdout] test rules::tests::test_registry_add ... ok
[INFO] [stdout] test rules::tests::test_registry_default ... ok
[INFO] [stdout] test rules::tests::test_registry_get ... ok
[INFO] [stdout] test rules::tests::test_registry_get_missing ... ok
[INFO] [stdout] test rules::tests::test_registry_new ... ok
[INFO] [stdout] test rules::tests::test_registry_with_default_rules ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::test_empty_line_no_trailing_whitespace ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::test_no_trailing_whitespace ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::test_multiple_lines_with_trailing_whitespace ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_tab_detected ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_space_detected ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::test_trailing_whitespace_location ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_capitalized ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_check_keys ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_custom_allowed_values ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_ignore_keys_by_default ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_list_items ... 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_as_str ... ok
[INFO] [stdout] test severity::tests::test_severity_clone_copy ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_quoted_allowed ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_with_comment ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_yes_no ... ok
[INFO] [stdout] test severity::tests::test_severity_color_codes ... ok
[INFO] [stdout] test rules::truthy::tests::test_truthy_standard_values ... ok
[INFO] [stdout] test severity::tests::test_severity_ordering ... ok
[INFO] [stdout] test source::mapper::tests::test_find_all_chars_ignores_strings ... ok
[INFO] [stdout] test source::mapper::tests::test_find_colon_after_key ... ok
[INFO] [stdout] test severity::tests::test_severity_symbols ... ok
[INFO] [stdout] test source::mapper::tests::test_find_key_in_line ... ok
[INFO] [stdout] test severity::tests::test_severity_display ... ok
[INFO] [stdout] test source::mapper::tests::test_find_key_span ... ok
[INFO] [stdout] test source::mapper::tests::test_new_mapper ... ok
[INFO] [stdout] test source::mapper::tests::test_find_key_span_second_line ... ok
[INFO] [stdout] test source::mapper::tests::test_find_key_span_with_indent ... ok
[INFO] [stdout] test source::mapper::tests::test_get_line_start_offset ... ok
[INFO] [stdout] test source::mapper::tests::test_find_all_chars ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_colons ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_find_in_span ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_hyphen_not_in_middle ... ok
[INFO] [stdout] test tokenizer::tests::test_is_inside_string_at ... ok
[INFO] [stdout] test tokenizer::tests::test_is_inside_string_single_quotes ... ok
[INFO] [stdout] test tokenizer::tests::test_is_list_item_hyphen ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_hyphens ... ok
[INFO] [stdout] test tokenizer::tests::test_is_inside_string_escaped ... ok
[INFO] [stdout] test source::mapper::tests::test_find_duplicate_keys ... ok
[INFO] [stdout] test tokenizer::tests::test_empty_flow_collections ... ok
[INFO] [stdout] test source::mapper::tests::test_is_inside_string_at ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_nested_braces ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_brackets ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_commas ... ok
[INFO] [stdout] test tokenizer::tests::test_multiline_flow_mapping ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_simple_braces ... ok
[INFO] [stdout] test tokenizer::tests::test_tokenizer_ignore_in_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 314 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixture_tests.rs (/opt/rustwide/target/debug/build/fast-yaml-linter/6aeb890edbfcd842/deps/fixture_tests-6aeb890edbfcd842)
[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 edge_case_fixtures::test_edge_case_unicode ... ok
[INFO] [stdout] test invalid_fixtures::test_invalid_long_lines ... ok
[INFO] [stdout] test integration_tests::test_linter_with_disabled_rules ... ok
[INFO] [stdout] test invalid_fixtures::test_invalid_bad_comments ... ok
[INFO] [stdout] test valid_fixtures::test_valid_comments ... ok
[INFO] [stdout] test invalid_fixtures::test_invalid_octal_values ... ok
[INFO] [stdout] test valid_fixtures::test_valid_complex ... ok
[INFO] [stdout] test invalid_fixtures::test_invalid_empty_values ... ok
[INFO] [stdout] test valid_fixtures::test_valid_simple ... ok
[INFO] [stdout] test integration_tests::test_all_valid_fixtures_pass ... ok
[INFO] [stdout] test edge_case_fixtures::test_edge_case_multiline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests fast_yaml_linter
[INFO] [stdout] 
[INFO] [stdout] running 106 tests
[INFO] [stdout] test src/context.rs - context::LintContext<'a>::lines (line 538) ... ok
[INFO] [stdout] test src/context.rs - context::LintContext<'a>::line_metadata (line 561) ... ok
[INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::is_comment (line 195) ... ok
[INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::find_all (line 74) ... ok
[INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::find_on_line (line 175) ... ok
[INFO] [stdout] test src/context.rs - context::SourceContext (line 18) ... ok
[INFO] [stdout] test src/context.rs - context::SourceContext<'a>::extract_context (line 100) ... ok
[INFO] [stdout] test src/context.rs - context::LintContext<'a>::source_context (line 494) ... ok
[INFO] [stdout] test src/context.rs - context::LintContext<'a>::comments (line 514) ... ok
[INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser<'a>::new (line 51) ... ok
[INFO] [stdout] test src/config/rule_config.rs - config::rule_config::RuleConfig (line 16) ... ok
[INFO] [stdout] test src/context.rs - context::LintContext<'a>::source (line 476) ... ok
[INFO] [stdout] test src/context.rs - context::LintContext (line 427) ... FAILED
[INFO] [stdout] test src/comment_parser.rs - comment_parser::CommentParser (line 29) ... ok
[INFO] [stdout] test src/context.rs - context::LintContext<'a>::new (line 455) ... ok
[INFO] [stdout] test src/context.rs - context::SourceContext<'a>::get_line (line 67) ... 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/diagnostic.rs - diagnostic::Diagnostic (line 15) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build_without_context (line 372) ... ok
[INFO] [stdout] test src/context.rs - context::SourceContext<'a>::new (line 39) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::new (line 275) ... ok
[INFO] [stdout] test src/context.rs - context::SourceContext<'a>::offset_to_location (line 189) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode::as_str (line 141) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder (line 247) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::build (line 337) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode (line 61) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticContext (line 173) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::Suggestion (line 216) ... ok
[INFO] [stdout] test src/formatter/mod.rs - formatter::Formatter (line 27) ... ok
[INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::new (line 34) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticBuilder::with_suggestion (line 305) ... 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_auto (line 55) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig (line 14) ... ok
[INFO] [stdout] test src/diagnostic.rs - diagnostic::DiagnosticCode::new (line 126) ... ok
[INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::with_context (line 89) ... ok
[INFO] [stdout] test src/linter.rs - linter::Linter::lint_value (line 344) ... FAILED
[INFO] [stdout] test src/formatter/text.rs - formatter::text::TextFormatter::with_color (line 73) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::with_indent_size (line 91) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::get_rule_config (line 143) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::get_effective_severity (line 182) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::is_rule_disabled (line 125) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::is_rule_enabled (line 161) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::new (line 60) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::with_max_line_length (line 75) ... ok
[INFO] [stdout] test src/lib.rs - (line 12) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::with_rule_config (line 207) ... ok
[INFO] [stdout] test src/linter.rs - linter::Linter::add_rule (line 301) ... ok
[INFO] [stdout] test src/linter.rs - linter::Linter (line 232) ... ok
[INFO] [stdout] test src/linter.rs - linter::LintConfig::with_disabled_rule (line 107) ... ok
[INFO] [stdout] test src/rules/braces.rs - rules::braces::BracesRule (line 25) ... FAILED
[INFO] [stdout] test src/location.rs - location::Span::is_empty (line 195) ... ok
[INFO] [stdout] test src/location.rs - location::Location::start (line 56) ... ok
[INFO] [stdout] test src/linter.rs - linter::Linter::new (line 249) ... ok
[INFO] [stdout] test src/rules/comments.rs - rules::comments::CommentsRule (line 20) ... FAILED
[INFO] [stdout] test src/linter.rs - linter::Linter::config (line 377) ... ok
[INFO] [stdout] test src/linter.rs - linter::Linter::lint (line 322) ... ok
[INFO] [stdout] test src/rules/commas.rs - rules::commas::CommasRule (line 21) ... FAILED
[INFO] [stdout] test src/linter.rs - linter::Linter::registry (line 394) ... ok
[INFO] [stdout] test src/rules/brackets.rs - rules::brackets::BracketsRule (line 25) ... FAILED
[INFO] [stdout] test src/rules/colons.rs - rules::colons::ColonsRule (line 24) ... 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/location.rs - location::Location (line 13) ... ok
[INFO] [stdout] test src/location.rs - location::Location::new (line 37) ... ok
[INFO] [stdout] test src/location.rs - location::Span (line 77) ... ok
[INFO] [stdout] test src/rules/document_end.rs - rules::document_end::DocumentEndRule (line 18) ... FAILED
[INFO] [stdout] test src/rules/empty_values.rs - rules::empty_values::EmptyValuesRule (line 20) ... FAILED
[INFO] [stdout] test src/linter.rs - linter::Linter::with_config (line 266) ... ok
[INFO] [stdout] test src/linter.rs - linter::Linter::with_all_rules (line 284) ... ok
[INFO] [stdout] test src/rules/document_start.rs - rules::document_start::DocumentStartRule (line 18) ... FAILED
[INFO] [stdout] test src/rules/hyphens.rs - rules::hyphens::HyphensRule (line 19) ... FAILED
[INFO] [stdout] test src/location.rs - location::Span::len (line 177) ... ok
[INFO] [stdout] test src/location.rs - location::Span::contains (line 119) ... ok
[INFO] [stdout] test src/rules/mod.rs - rules::LintRule (line 62) ... FAILED
[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/octal_values.rs - rules::octal_values::OctalValuesRule (line 21) ... FAILED
[INFO] [stdout] test src/rules/new_lines.rs - rules::new_lines::NewLinesRule (line 21) ... FAILED
[INFO] [stdout] test src/location.rs - location::Span::new (line 101) ... ok
[INFO] [stdout] test src/rules/flow_common.rs - rules::flow_common::is_empty_collection (line 18) ... ok
[INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::new (line 143) ... ok
[INFO] [stdout] test src/rules/float_values.rs - rules::float_values::FloatValuesRule (line 22) ... ok
[INFO] [stdout] test src/location.rs - location::Span::union (line 141) ... ok
[INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry (line 128) ... ok
[INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::get (line 262) ... ok
[INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::with_default_rules (line 181) ... ok
[INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::add (line 231) ... ok
[INFO] [stdout] test src/rules/mod.rs - rules::RuleRegistry::rules (line 247) ... ok
[INFO] [stdout] test src/rules/key_ordering.rs - rules::key_ordering::KeyOrderingRule (line 20) ... FAILED
[INFO] [stdout] test src/rules/quoted_strings.rs - rules::quoted_strings::QuotedStringsRule (line 22) ... FAILED
[INFO] [stdout] test src/severity.rs - severity::Severity::color_code (line 64) ... ok
[INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper (line 13) ... ok
[INFO] [stdout] test src/severity.rs - severity::Severity::symbol (line 95) ... ok
[INFO] [stdout] test src/severity.rs - severity::Severity (line 13) ... ok
[INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_all (line 89) ... ok
[INFO] [stdout] test src/severity.rs - severity::Severity::as_str (line 39) ... ok
[INFO] [stdout] test src/rules/truthy.rs - rules::truthy::TruthyRule (line 28) ... ok
[INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_all_chars (line 194) ... ok
[INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_key_span (line 42) ... ok
[INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer (line 48) ... ok
[INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_colon_after_key (line 155) ... ok
[INFO] [stdout] test src/source/mapper.rs - source::mapper::SourceMapper<'a>::find_all_key_spans (line 93) ... ok
[INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_in_span (line 135) ... FAILED
[INFO] [stdout] test src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::new (line 68) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/context.rs - context::LintContext (line 427) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (933) 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:     0x58985aa868f2 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58985aa868f2 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58985aa868f2 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58985aa868f2 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58985aa9731a - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58985aa9731a - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x58985aa8a446 - std[840933623431fd06]::io::default_write_fmt::<std[840933623431fd06]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58985aa8a446 - <std[840933623431fd06]::sys::stdio::unix::Stderr as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x58985aa71ccf - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58985aa71ccf - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58985aa82e01 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x58985aa82fbb - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x58985aa71d88 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x58985aa69a89 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x58985aa725ad - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x58985aa979ac - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x58985aa97863 - core[8f93d80df273fe75]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:439:17
[INFO] [stdout]   17:     0x58985aa95629 - core[8f93d80df273fe75]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:394:5
[INFO] [stdout]   18:     0x58985aa53560 - rust_out[c8cdd22bfd421af4]::main::_doctest_main_src_context_rs_427_0
[INFO] [stdout]   19:     0x58985aa533b6 - rust_out[c8cdd22bfd421af4]::main
[INFO] [stdout]   20:     0x58985aa53613 - <fn() as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x58985aa53376 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   22:     0x58985aa53389 - std[840933623431fd06]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   23:     0x58985aa823f6 - <&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   24:     0x58985aa823f6 - std[840933623431fd06]::panicking::catch_unwind::do_call::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x58985aa823f6 - std[840933623431fd06]::panicking::catch_unwind::<i32, &dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   26:     0x58985aa823f6 - std[840933623431fd06]::panic::catch_unwind::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   27:     0x58985aa823f6 - std[840933623431fd06]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:175:24
[INFO] [stdout]   28:     0x58985aa823f6 - std[840933623431fd06]::panicking::catch_unwind::do_call::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x58985aa823f6 - std[840933623431fd06]::panicking::catch_unwind::<isize, std[840933623431fd06]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x58985aa823f6 - std[840933623431fd06]::panic::catch_unwind::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x58985aa823f6 - std[840933623431fd06]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:171:5
[INFO] [stdout]   32:     0x58985aa53321 - std[840933623431fd06]::rt::lang_start::<()>
[INFO] [stdout]   33:     0x58985aa53675 - main
[INFO] [stdout]   34:     0x7b776fdec1ca - <unknown>
[INFO] [stdout]   35:     0x7b776fdec28b - __libc_start_main
[INFO] [stdout]   36:     0x58985aa53235 - _start
[INFO] [stdout]   37:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/linter.rs - linter::Linter::lint_value (line 344) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fast_yaml_core::parse_str`
[INFO] [stdout]    --> src/linter.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 | use fast_yaml_core::parse_str;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^---------
[INFO] [stdout]     |     |               |
[INFO] [stdout]     |     |               help: a similar name exists in the module: `parser`
[INFO] [stdout]     |     no `parse_str` in the root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rules/braces.rs - rules::braces::BracesRule (line 25) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/rules/braces.rs:37:30
[INFO] [stdout]     |
[INFO] [stdout]  37 | let diagnostics = rule.check(yaml, &value, &config);
[INFO] [stdout]     |                        ----- ^^^^ expected `&LintContext<'_>`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&LintContext<'_>`
[INFO] [stdout]                found reference `&str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/rules/mod.rs:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rules/brackets.rs - rules::brackets::BracketsRule (line 25) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/rules/brackets.rs:37:30
[INFO] [stdout]     |
[INFO] [stdout]  37 | let diagnostics = rule.check(yaml, &value, &config);
[INFO] [stdout]     |                        ----- ^^^^ expected `&LintContext<'_>`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&LintContext<'_>`
[INFO] [stdout]                found reference `&str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/rules/mod.rs:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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]: failed to resolve: use of undeclared type `Parser`
[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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 17 + use fast_yaml_core::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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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]: failed to resolve: use of undeclared type `Parser`
[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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 19 + use fast_yaml_core::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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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]: failed to resolve: use of undeclared type `Parser`
[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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 17 + use fast_yaml_core::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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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<Diagnostic> {
[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/new_line_at_end_of_file.rs - rules::new_line_at_end_of_file::NewLineAtEndOfFileRule (line 17) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Parser`
[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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 16 + use fast_yaml_core::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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rules/octal_values.rs - rules::octal_values::OctalValuesRule (line 21) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/rules/octal_values.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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[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:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn check(&self, context: &LintContext, value: &Value, config: &LintConfig) -> Vec<Diagnostic>;
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rules/key_ordering.rs - rules::key_ordering::KeyOrderingRule (line 20) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2649) panicked at src/rules/key_ordering.rs:15:1:
[INFO] [stdout] assertion failed: !diagnostics.is_empty()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ae603344a2 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55ae603344a2 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55ae603344a2 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55ae603344a2 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55ae6034795a - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55ae6034795a - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x55ae603389c6 - std[840933623431fd06]::io::default_write_fmt::<std[840933623431fd06]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x55ae603389c6 - <std[840933623431fd06]::sys::stdio::unix::Stderr as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x55ae6031ecdf - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55ae6031ecdf - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55ae603300b1 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x55ae6033026b - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x55ae6031edca - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:691:13
[INFO] [stdout]   13:     0x55ae60316919 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x55ae6031f73d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x55ae6034806c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x55ae60348032 - core[8f93d80df273fe75]::panicking::panic
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:150:5
[INFO] [stdout]   17:     0x55ae602a333b - rust_out[c8cdd22bfd421af4]::main::_doctest_main_src_rules_key_ordering_rs_20_0
[INFO] [stdout]   18:     0x55ae602a3066 - rust_out[c8cdd22bfd421af4]::main
[INFO] [stdout]   19:     0x55ae602a3613 - <fn() as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x55ae602a3026 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x55ae602a3039 - std[840933623431fd06]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x55ae6032f6a6 - <&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x55ae6032f6a6 - std[840933623431fd06]::panicking::catch_unwind::do_call::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   24:     0x55ae6032f6a6 - std[840933623431fd06]::panicking::catch_unwind::<i32, &dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x55ae6032f6a6 - std[840933623431fd06]::panic::catch_unwind::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x55ae6032f6a6 - std[840933623431fd06]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x55ae6032f6a6 - std[840933623431fd06]::panicking::catch_unwind::do_call::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x55ae6032f6a6 - std[840933623431fd06]::panicking::catch_unwind::<isize, std[840933623431fd06]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x55ae6032f6a6 - std[840933623431fd06]::panic::catch_unwind::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x55ae6032f6a6 - std[840933623431fd06]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x55ae602a3011 - std[840933623431fd06]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x55ae602a3675 - main
[INFO] [stdout]   33:     0x7857135a11ca - <unknown>
[INFO] [stdout]   34:     0x7857135a128b - __libc_start_main
[INFO] [stdout]   35:     0x55ae602a2f25 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/rules/quoted_strings.rs - rules::quoted_strings::QuotedStringsRule (line 22) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2742) panicked at src/rules/quoted_strings.rs:15:1:
[INFO] [stdout] assertion failed: diagnostics.is_empty()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60c40a565cf2 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60c40a565cf2 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60c40a565cf2 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60c40a565cf2 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60c40a5784ca - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60c40a5784ca - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x60c40a56a216 - std[840933623431fd06]::io::default_write_fmt::<std[840933623431fd06]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60c40a56a216 - <std[840933623431fd06]::sys::stdio::unix::Stderr as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60c40a55052f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60c40a55052f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60c40a561901 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x60c40a561abb - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x60c40a55061a - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:691:13
[INFO] [stdout]   13:     0x60c40a548169 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x60c40a550f8d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x60c40a578bdc - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x60c40a578ba2 - core[8f93d80df273fe75]::panicking::panic
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:150:5
[INFO] [stdout]   17:     0x60c40a4d4d18 - rust_out[c8cdd22bfd421af4]::main::_doctest_main_src_rules_quoted_strings_rs_22_0
[INFO] [stdout]   18:     0x60c40a4d4a56 - rust_out[c8cdd22bfd421af4]::main
[INFO] [stdout]   19:     0x60c40a4d5003 - <fn() as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x60c40a4d4a16 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x60c40a4d4a29 - std[840933623431fd06]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x60c40a560ef6 - <&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x60c40a560ef6 - std[840933623431fd06]::panicking::catch_unwind::do_call::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   24:     0x60c40a560ef6 - std[840933623431fd06]::panicking::catch_unwind::<i32, &dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x60c40a560ef6 - std[840933623431fd06]::panic::catch_unwind::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x60c40a560ef6 - std[840933623431fd06]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x60c40a560ef6 - std[840933623431fd06]::panicking::catch_unwind::do_call::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x60c40a560ef6 - std[840933623431fd06]::panicking::catch_unwind::<isize, std[840933623431fd06]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x60c40a560ef6 - std[840933623431fd06]::panic::catch_unwind::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x60c40a560ef6 - std[840933623431fd06]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x60c40a4d4a01 - std[840933623431fd06]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x60c40a4d5065 - main
[INFO] [stdout]   33:     0x72e20c7481ca - <unknown>
[INFO] [stdout]   34:     0x72e20c74828b - __libc_start_main
[INFO] [stdout]   35:     0x60c40a4d4915 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_in_span (line 135) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2957) 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:     0x5e1c419be742 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e1c419be742 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e1c419be742 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e1c419be742 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e1c419cf08a - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e1c419cf08a - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5e1c419c2296 - std[840933623431fd06]::io::default_write_fmt::<std[840933623431fd06]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e1c419c2296 - <std[840933623431fd06]::sys::stdio::unix::Stderr as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e1c419a9b1f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e1c419a9b1f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1c419bac51 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5e1c419bae0b - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5e1c419a9bd8 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5e1c419a18d9 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e1c419aa3fd - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5e1c419cf71c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e1c419cf5d3 - core[8f93d80df273fe75]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:439:17
[INFO] [stdout]   17:     0x5e1c419cd399 - core[8f93d80df273fe75]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:394:5
[INFO] [stdout]   18:     0x5e1c41991265 - rust_out[c8cdd22bfd421af4]::main::_doctest_main_src_tokenizer_rs_135_0
[INFO] [stdout]   19:     0x5e1c419910a6 - rust_out[c8cdd22bfd421af4]::main
[INFO] [stdout]   20:     0x5e1c419912c3 - <fn() as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5e1c41991066 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   22:     0x5e1c41991079 - std[840933623431fd06]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   23:     0x5e1c419ba246 - <&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   24:     0x5e1c419ba246 - std[840933623431fd06]::panicking::catch_unwind::do_call::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x5e1c419ba246 - std[840933623431fd06]::panicking::catch_unwind::<i32, &dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   26:     0x5e1c419ba246 - std[840933623431fd06]::panic::catch_unwind::<&dyn core[8f93d80df273fe75]::ops::function::Fn<(), Output = i32> + core[8f93d80df273fe75]::panic::unwind_safe::RefUnwindSafe + core[8f93d80df273fe75]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   27:     0x5e1c419ba246 - std[840933623431fd06]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:175:24
[INFO] [stdout]   28:     0x5e1c419ba246 - std[840933623431fd06]::panicking::catch_unwind::do_call::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e1c419ba246 - std[840933623431fd06]::panicking::catch_unwind::<isize, std[840933623431fd06]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e1c419ba246 - std[840933623431fd06]::panic::catch_unwind::<std[840933623431fd06]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e1c419ba246 - std[840933623431fd06]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/rt.rs:171:5
[INFO] [stdout]   32:     0x5e1c41991051 - std[840933623431fd06]::rt::lang_start::<()>
[INFO] [stdout]   33:     0x5e1c41991325 - main
[INFO] [stdout]   34:     0x7466d28e61ca - <unknown>
[INFO] [stdout]   35:     0x7466d28e628b - __libc_start_main
[INFO] [stdout]   36:     0x5e1c41990f65 - _start
[INFO] [stdout]   37:                0x0 - <unknown>
[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 344)
[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 20)
[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 21)
[INFO] [stdout]     src/rules/quoted_strings.rs - rules::quoted_strings::QuotedStringsRule (line 22)
[INFO] [stdout]     src/tokenizer.rs - tokenizer::FlowTokenizer<'a>::find_in_span (line 135)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 86 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.60s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.86s; merged doctests compilation took 0.25s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "ff1b0fc8c23f1d12643df6bde945b098d29c65cf17507c851f99d5921d53d051", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff1b0fc8c23f1d12643df6bde945b098d29c65cf17507c851f99d5921d53d051", kill_on_drop: false }`
[INFO] [stdout] ff1b0fc8c23f1d12643df6bde945b098d29c65cf17507c851f99d5921d53d051
