[INFO] fetching crate rns-lang 0.1.0...
[INFO] testing rns-lang-0.1.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate rns-lang 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate rns-lang 0.1.0
[INFO] finished tweaking crates.io crate rns-lang 0.1.0
[INFO] tweaked toml for crates.io crate rns-lang 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rns-lang 0.1.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rns-lang 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tabwriter v1.4.1
[INFO] [stderr]   Downloaded concolor v0.1.1
[INFO] [stderr]   Downloaded lvm-common v0.1.0
[INFO] [stderr]   Downloaded concolor-query v0.3.3
[INFO] [stderr]   Downloaded ariadne v0.6.0
[INFO] [stderr]   Downloaded lvm-class v0.1.0
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] [stderr]   Downloaded insta v1.47.1
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1a60e5cb0a59313f3e8507bc05a31c0c95ac1a1c56fe9144be8d2955082de859
[INFO] running `Command { std: "docker" "start" "-a" "1a60e5cb0a59313f3e8507bc05a31c0c95ac1a1c56fe9144be8d2955082de859", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a60e5cb0a59313f3e8507bc05a31c0c95ac1a1c56fe9144be8d2955082de859", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a60e5cb0a59313f3e8507bc05a31c0c95ac1a1c56fe9144be8d2955082de859", kill_on_drop: false }`
[INFO] [stdout] 1a60e5cb0a59313f3e8507bc05a31c0c95ac1a1c56fe9144be8d2955082de859
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 06ca6f13ba0942da20a244248643db8ef7137ee0701d3a0d0a493050f94263fe
[INFO] running `Command { std: "docker" "start" "-a" "06ca6f13ba0942da20a244248643db8ef7137ee0701d3a0d0a493050f94263fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling toml_datetime v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling concolor-query v0.3.3
[INFO] [stderr]    Compiling concolor v0.1.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling ariadne v0.6.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.8+spec-1.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling lvm-common v0.1.0
[INFO] [stderr]    Compiling lvm-class v0.1.0
[INFO] [stderr]    Compiling rns-lang v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `span`
[INFO] [stdout]   --> src/assembler/mod.rs:73:20
[INFO] [stdout]    |
[INFO] [stdout] 73 |         for (flag, span) in &method_dir.flags {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_span`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `CodeStack` and `CodeLocals` are never constructed
[INFO] [stdout]   --> src/parser/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 66 | enum ErrKind {
[INFO] [stdout]    |      ------- variants in this enum
[INFO] [stdout] 67 |     Super = 0,
[INFO] [stdout] 68 |     CodeStack = 1,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 69 |     CodeLocals = 2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ErrKind` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.14s
[INFO] running `Command { std: "docker" "inspect" "06ca6f13ba0942da20a244248643db8ef7137ee0701d3a0d0a493050f94263fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06ca6f13ba0942da20a244248643db8ef7137ee0701d3a0d0a493050f94263fe", kill_on_drop: false }`
[INFO] [stdout] 06ca6f13ba0942da20a244248643db8ef7137ee0701d3a0d0a493050f94263fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ccd934b30285665125543dad163b45baad5614b63ddc3334bae45aef8f66a32e
[INFO] running `Command { std: "docker" "start" "-a" "ccd934b30285665125543dad163b45baad5614b63ddc3334bae45aef8f66a32e", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling tabwriter v1.4.1
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling lvm-common v0.1.0
[INFO] [stderr]    Compiling insta v1.47.1
[INFO] [stderr]    Compiling lvm-class v0.1.0
[INFO] [stderr]    Compiling rns-lang v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stdout] warning: unused variable: `span`
[INFO] [stdout]   --> src/assembler/mod.rs:73:20
[INFO] [stdout]    |
[INFO] [stdout] 73 |         for (flag, span) in &method_dir.flags {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_span`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `CodeStack` and `CodeLocals` are never constructed
[INFO] [stdout]   --> src/parser/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 66 | enum ErrKind {
[INFO] [stdout]    |      ------- variants in this enum
[INFO] [stdout] 67 |     Super = 0,
[INFO] [stdout] 68 |     CodeStack = 1,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 69 |     CodeLocals = 2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ErrKind` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/parser/tests.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `span`
[INFO] [stdout]   --> src/assembler/mod.rs:73:20
[INFO] [stdout]    |
[INFO] [stdout] 73 |         for (flag, span) in &method_dir.flags {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_span`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `CodeStack` and `CodeLocals` are never constructed
[INFO] [stdout]   --> src/parser/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 66 | enum ErrKind {
[INFO] [stdout]    |      ------- variants in this enum
[INFO] [stdout] 67 |     Super = 0,
[INFO] [stdout] 68 |     CodeStack = 1,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 69 |     CodeLocals = 2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ErrKind` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 30.18s
[INFO] running `Command { std: "docker" "inspect" "ccd934b30285665125543dad163b45baad5614b63ddc3334bae45aef8f66a32e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccd934b30285665125543dad163b45baad5614b63ddc3334bae45aef8f66a32e", kill_on_drop: false }`
[INFO] [stdout] ccd934b30285665125543dad163b45baad5614b63ddc3334bae45aef8f66a32e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bfbcc67364aac844718d2961208c5d79b75d6ff230b68dfa70a21f76d0b21aff
[INFO] running `Command { std: "docker" "start" "-a" "bfbcc67364aac844718d2961208c5d79b75d6ff230b68dfa70a21f76d0b21aff", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `span`
[INFO] [stderr]   --> src/assembler/mod.rs:73:20
[INFO] [stderr]    |
[INFO] [stderr] 73 |         for (flag, span) in &method_dir.flags {
[INFO] [stderr]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_span`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variants `CodeStack` and `CodeLocals` are never constructed
[INFO] [stderr]   --> src/parser/mod.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 66 | enum ErrKind {
[INFO] [stderr]    |      ------- variants in this enum
[INFO] [stderr] 67 |     Super = 0,
[INFO] [stderr] 68 |     CodeStack = 1,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 69 |     CodeLocals = 2,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ErrKind` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rns-lang` (lib) generated 2 warnings (run `cargo fix --lib -p rns-lang` to apply 1 suggestion)
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]  --> src/parser/tests.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use super::*;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rns-lang` (lib test) generated 3 warnings (2 duplicates) (run `cargo fix --lib -p rns-lang --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rns-09e7a0f8a165b263)
[INFO] [stdout] 
[INFO] [stdout] running 144 tests
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_01_comments_after_token_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_04_comments_no_space_before_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_03_comments_multiple_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_05_comments_special_chars_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_06_complex_constructor_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_08_directives_all_directives_multi_line_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_09_directives_all_directives_single_line_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_10_directives_all_directives_with_code_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_07_complex_hello_world_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_12_directives_code_directive_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_11_directives_basic_class_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_13_directives_code_in_sequence_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_14_directives_code_with_identifier_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_18_identifiers_keyword_as_part_of_identifier_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_17_identifiers_directive_as_identifier_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_19_identifiers_keyword_case_sensitivity_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_21_identifiers_method_definition_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_20_identifiers_keywords_and_identifiers_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_23_identifiers_quoted_escape_sequences_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_22_identifiers_quoted_empty_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_24_identifiers_quoted_followed_by_directive_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_28_identifiers_quoted_simple_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_25_identifiers_quoted_followed_by_identifier_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_26_identifiers_quoted_followed_by_keyword_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_29_identifiers_quoted_strings_basic_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_27_identifiers_quoted_multiple_consecutive_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_30_identifiers_quoted_with_numbers_special_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_33_init_clinit_clinit_basic_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_31_identifiers_quoted_with_semicolon_inside_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_32_identifiers_quoted_with_spaces_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_34_init_clinit_clinit_in_method_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_35_init_clinit_clinit_with_descriptor_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_38_init_clinit_init_with_descriptor_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_37_init_clinit_init_in_method_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_36_init_clinit_init_basic_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_39_labels_basic_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_41_labels_mixed_with_identifiers_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_42_labels_numeric_prefix_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_43_labels_special_characters_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_40_labels_in_method_body_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_44_labels_with_instructions_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_47_type_hints_bare_at_sign_with_context_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_45_type_hints_all_type_hints_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_49_type_hints_single_type_hint_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_51_type_hints_with_comments_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_02_comments_empty_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_53_whitespace_leading_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_46_type_hints_bare_at_sign_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_48_type_hints_multiple_on_same_line_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_16_dot_bare_dot_with_context_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_52_type_hints_with_directives_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_15_dot_bare_dot_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_50_type_hints_with_arguments_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_54_whitespace_newlines_rns ... ok
[INFO] [stdout] test lexer::tests::error_recovery::eof_not_in_token_vec ... ok
[INFO] [stdout] test lexer::tests::error_recovery::error_recovery_preserves_newline_tokens ... ok
[INFO] [stdout] test lexer::tests::error_recovery::continues_after_error_on_next_line ... ok
[INFO] [stdout] test lexer::tests::error_recovery::error_skips_rest_of_line ... ok
[INFO] [stdout] test lexer::tests::error_recovery::mixed_error_types_recover ... ok
[INFO] [stdout] test lexer::tests::error_recovery::interleaved_valid_and_invalid_lines ... ok
[INFO] [stdout] test lexer::tests::error_recovery::multiple_errors_on_separate_lines ... ok
[INFO] [stdout] test lexer::tests::help::escape_carriage_return_help ... ok
[INFO] [stdout] test lexer::tests::error_recovery::no_errors_produces_empty_diagnostics ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_55_whitespace_spaces_between_tokens_rns ... ok
[INFO] [stdout] test lexer::snapshot_tests::success_cases::path_56_whitespace_trailing_rns ... ok
[INFO] [stdout] test lexer::tests::help::escape_newline_help ... ok
[INFO] [stdout] test lexer::tests::help::escape_regular_char_no_help ... ok
[INFO] [stdout] test lexer::tests::help::unknown_directive_with_no_close_match ... ok
[INFO] [stdout] test lexer::tests::help::unterminated_string_help ... ok
[INFO] [stdout] test lexer::tests::invalid_escape::backslash_1 ... ok
[INFO] [stdout] test lexer::tests::invalid_escape::backslash_q ... ok
[INFO] [stdout] test lexer::tests::help::unknown_directive_super_typo ... ok
[INFO] [stdout] test lexer::tests::help::unknown_type_hint_case_sensitive_suggests ... ok
[INFO] [stdout] test lexer::tests::invalid_escape::backslash_space ... ok
[INFO] [stdout] test lexer::tests::help::unknown_directive_with_close_match_suggests ... ok
[INFO] [stdout] test lexer::tests::invalid_escape::backslash_x ... ok
[INFO] [stdout] test lexer::tests::help::unknown_type_hint_with_close_match_suggests ... ok
[INFO] [stdout] test lexer::tests::help::unknown_type_hint_with_no_close_match ... ok
[INFO] [stdout] test lexer::tests::invalid_escape::invalid_escape_in_middle_of_string ... ok
[INFO] [stdout] test lexer::tests::invalid_escape::valid_escapes_are_not_errors ... ok
[INFO] [stdout] test lexer::tests::label_token::bare_colon_is_identifier_not_label ... ok
[INFO] [stdout] test lexer::tests::label_token::bare_colon_span ... ok
[INFO] [stdout] test lexer::tests::label_token::bare_colon_token_kind_is_identifier ... ok
[INFO] [stdout] test lexer::tests::label_token::label_after_directive ... ok
[INFO] [stdout] test lexer::tests::label_token::label_followed_by_identifier ... ok
[INFO] [stdout] test lexer::tests::label_token::bare_colon_after_identifier ... ok
[INFO] [stdout] test lexer::tests::label_token::bare_colon_followed_by_identifier ... ok
[INFO] [stdout] test lexer::tests::label_token::label_matches_kind ... ok
[INFO] [stdout] test lexer::tests::label_token::label_span_includes_colon ... ok
[INFO] [stdout] test lexer::tests::label_token::label_span_on_second_line ... ok
[INFO] [stdout] test lexer::tests::label_token::label_token_type_is_label ... ok
[INFO] [stdout] test lexer::tests::label_token::label_value_strips_colon ... ok
[INFO] [stdout] test lexer::tests::label_token::label_token_kind ... ok
[INFO] [stdout] test lexer::tests::label_token::label_with_numeric_name ... ok
[INFO] [stdout] test lexer::tests::label_token::multiple_labels_on_separate_lines ... ok
[INFO] [stdout] test lexer::tests::label_token::short_label_two_chars ... ok
[INFO] [stdout] test lexer::tests::label_token::simple_label ... ok
[INFO] [stdout] test lexer::tests::labels::invalid_escape_newline_label ... ok
[INFO] [stdout] test lexer::tests::labels::invalid_escape_carriage_return_label ... ok
[INFO] [stdout] test lexer::tests::labels::invalid_escape_regular_char_label ... ok
[INFO] [stdout] test lexer::tests::labels::unknown_directive_label ... ok
[INFO] [stdout] test lexer::tests::labels::unterminated_string_label ... ok
[INFO] [stdout] test lexer::tests::labels::unknown_type_hint_label ... ok
[INFO] [stdout] test lexer::tests::lsp_msg::unknown_directive_differs_from_asm_msg ... ok
[INFO] [stdout] test lexer::tests::lsp_msg::unknown_directive_includes_name ... ok
[INFO] [stdout] test lexer::tests::lsp_msg::invalid_escape_matches_asm_msg ... ok
[INFO] [stdout] test lexer::tests::lsp_msg::unknown_type_hint_differs_from_asm_msg ... ok
[INFO] [stdout] test lexer::tests::lsp_msg::unterminated_string_matches_asm_msg ... ok
[INFO] [stdout] test lexer::tests::lsp_msg::unknown_type_hint_includes_name ... ok
[INFO] [stdout] test lexer::tests::note::unknown_directive_note ... ok
[INFO] [stdout] test lexer::tests::note::invalid_escape_note ... ok
[INFO] [stdout] test lexer::tests::note::unknown_type_hint_note ... ok
[INFO] [stdout] test lexer::tests::note::unterminated_string_note ... ok
[INFO] [stdout] test lexer::tests::unknown_directive::completely_unknown_directive ... ok
[INFO] [stdout] test lexer::tests::unknown_directive::unknown_directive_on_second_line ... ok
[INFO] [stdout] test lexer::tests::unknown_directive::misspelled_directive ... ok
[INFO] [stdout] test lexer::tests::unknown_directive::unknown_directive_with_close_match ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::case_sensitive_string ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::error_recovery_with_valid_next_line ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::case_sensitive_all_caps ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::case_sensitive_uppercase ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::completely_unknown_type_hint ... ok
[INFO] [stdout] test lexer::tests::label_token::bare_colon_no_diagnostics ... ok
[INFO] [stdout] test lexer::tests::label_token::double_colon_is_label ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::misspelled_type_hint ... ok
[INFO] [stdout] test lexer::tests::label_token::label_no_diagnostics ... ok
[INFO] [stdout] test lexer::tests::unterminated_string::string_missing_closing_quote ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::unknown_type_hint_on_second_line ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::error_skips_rest_of_line ... ok
[INFO] [stdout] test lexer::tests::unterminated_string::empty_unterminated_string ... ok
[INFO] [stdout] test lexer::tests::unknown_type_hint::multiple_unknown_type_hints ... ok
[INFO] [stdout] test lexer::tests::unterminated_string::string_terminated_by_newline ... ok
[INFO] [stdout] test lexer::tests::unterminated_string::string_with_backslash_at_eof ... ok
[INFO] [stdout] test lexer::tests::unterminated_string::unterminated_string_after_valid_token ... ok
[INFO] [stdout] test suggestion::tests::close_directive_typo ... ok
[INFO] [stdout] test lexer::tests::unterminated_string::string_with_backslash_before_carriage_return ... ok
[INFO] [stdout] test lexer::tests::unterminated_string::string_with_backslash_before_newline ... ok
[INFO] [stdout] test suggestion::tests::close_type_hint_typo ... ok
[INFO] [stdout] test suggestion::tests::generic_closest_match_picks_best ... ok
[INFO] [stdout] test suggestion::tests::exact_match_directive ... ok
[INFO] [stdout] test suggestion::tests::far_directive_returns_none ... ok
[INFO] [stdout] test suggestion::tests::generic_closest_match_empty_candidates ... ok
[INFO] [stdout] test suggestion::tests::far_type_hint_returns_none ... ok
[INFO] [stdout] test suggestion::tests::exact_match_type_hint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 144 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rns
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bfbcc67364aac844718d2961208c5d79b75d6ff230b68dfa70a21f76d0b21aff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfbcc67364aac844718d2961208c5d79b75d6ff230b68dfa70a21f76d0b21aff", kill_on_drop: false }`
[INFO] [stdout] bfbcc67364aac844718d2961208c5d79b75d6ff230b68dfa70a21f76d0b21aff
