[INFO] fetching crate lumar 0.0.1...
[INFO] checking lumar-0.0.1 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] extracting crate lumar 0.0.1 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate lumar 0.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate lumar 0.0.1
[INFO] tweaked toml for crates.io crate lumar 0.0.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lumar 0.0.1 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lumar 0.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19
[INFO] running `Command { std: "docker" "start" "c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking lumar v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `include_str`
[INFO] [stdout]  --> tests/operations.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use include_str::{include_str_json, include_str_replace, include_str_strip_prefix};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/operations.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         include_str::include_str!("fixtures/unicode.txt")
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/operations.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         include_str::include_str!("fixtures/unicode.txt").replace("", "-")
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/operations.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         include_str::include_str_jsonc!("fixtures/config.json"),
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]  --> tests/operations.rs:6:29
[INFO] [stdout]   |
[INFO] [stdout] 6 |     static ABSOLUTE: &str = include_str::include_str_jsonc!(concat!(
[INFO] [stdout]   |                             ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]  --> tests/operations.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 |     const JSON: &str = include_str::include_str_jsonc!("fixtures/config.jsonc",);
[INFO] [stdout]   |                        ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `include_str`
[INFO] [stdout]  --> tests/sql_files.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use include_str::include_sql_str;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `include_str`
[INFO] [stdout]  --> tests/macros.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use include_str::{include_sql_str, include_str_trim};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]  --> tests/macros.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | const RAW: &str = include_str::include_str!("fixtures/message.txt");
[INFO] [stdout]   |                   ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]  --> tests/fixtures/nested/mod.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const VALUE: &str = include_str::include_str_trim!("value.txt");
[INFO] [stdout]   |                         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `include_str`
[INFO] [stdout]  --> tests/lines.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use include_str::{__private, include_lines};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lumar` (test "sql_files") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `include_str`
[INFO] [stdout]  --> tests/trim_lines.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use include_str::include_str_trim_lines;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lumar` (test "operations") due to 6 previous errors
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     check!("", &[] as &[&str]);
[INFO] [stdout]    |     -------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     check!("", &[] as &[&str]);
[INFO] [stdout]    |     -------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     check!("\n", &[""]);
[INFO] [stdout]    |     ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     check!("\n", &[""]);
[INFO] [stdout]    |     ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     check!("\n\n", &["", ""]);
[INFO] [stdout]    |     ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     check!("\n\n", &["", ""]);
[INFO] [stdout]    |     ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     check!("\r\n", &[""]);
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     check!("\r\n", &[""]);
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     check!("\r\n\r\n", &["", ""]);
[INFO] [stdout]    |     ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     check!("\r\n\r\n", &["", ""]);
[INFO] [stdout]    |     ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     check!("a", &["a"]);
[INFO] [stdout]    |     ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     check!("a", &["a"]);
[INFO] [stdout]    |     ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     check!("a\n", &["a"]);
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     check!("a\n", &["a"]);
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     check!("a\n\n", &["a", ""]);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     check!("a\n\n", &["a", ""]);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     check!("\na\n", &["", "a"]);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     check!("\na\n", &["", "a"]);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     check!("a\r\nb\nc", &["a", "b", "c"]);
[INFO] [stdout]    |     ------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     check!("a\r\nb\nc", &["a", "b", "c"]);
[INFO] [stdout]    |     ------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     check!("\r", &["\r"]);
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     check!("\r", &["\r"]);
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     check!("a\rb\r", &["a\rb\r"]);
[INFO] [stdout]    |     ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     check!("a\rb\r", &["a\rb\r"]);
[INFO] [stdout]    |     ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     check!("\r\r\n", &["\r"]);
[INFO] [stdout]    |     ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     check!("\r\r\n", &["\r"]);
[INFO] [stdout]    |     ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     check!("\n\r", &["", "\r"]);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     check!("\n\r", &["", "\r"]);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     check!("a\n \n", &["a", " "]);
[INFO] [stdout]    |     ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     check!("a\n \n", &["a", " "]);
[INFO] [stdout]    |     ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |   macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |           assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 | /     check!(
[INFO] [stdout] 62 | |         " \t é \u{3000}\n\0🦀\n\u{feff}\u{200b}",
[INFO] [stdout] 63 | |         &[" \t é \u{3000}", "\0🦀", "\u{feff}\u{200b}"]
[INFO] [stdout] 64 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |   macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |           assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 | /     check!(
[INFO] [stdout] 62 | |         " \t é \u{3000}\n\0🦀\n\u{feff}\u{200b}",
[INFO] [stdout] 63 | |         &[" \t é \u{3000}", "\0🦀", "\u{feff}\u{200b}"]
[INFO] [stdout] 64 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     check!("a\u{85}b\u{2028}c\u{2029}", &["a\u{85}b\u{2028}c\u{2029}"]);
[INFO] [stdout]    |     ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     check!("a\u{85}b\u{2028}c\u{2029}", &["a\u{85}b\u{2028}c\u{2029}"]);
[INFO] [stdout]    |     ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |         assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     check!("z\na\nz", &["z", "a", "z"]);
[INFO] [stdout]    |     ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |         assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     check!("z\na\nz", &["z", "a", "z"]);
[INFO] [stdout]    |     ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |   macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 31 |           assert_eq!(LINES.as_slice(), $expected, "{INPUT:?}");
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 | /     check!(
[INFO] [stdout] 69 | |         "  //comment\n#comment\n/*text*/",
[INFO] [stdout] 70 | |         &["  //comment", "#comment", "/*text*/"]
[INFO] [stdout] 71 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `str_as_str`
[INFO] [stdout]   --> tests/lines.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |   macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 32 |           assert_eq!(LINES.as_slice(), INPUT.lines().collect::<Vec<_>>());
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 | /     check!(
[INFO] [stdout] 69 | |         "  //comment\n#comment\n/*text*/",
[INFO] [stdout] 70 | |         &["  //comment", "#comment", "/*text*/"]
[INFO] [stdout] 71 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #130366 <https://github.com/rust-lang/rust/issues/130366> for more information
[INFO] [stdout]    = help: add `#![feature(str_as_str)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-10-09; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lumar` (test "lines") due to 39 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 61 |         compact!(r#" SELECT 'it''s  -- text', "a""b /* c */", `a``b  c`, [a]]b -- c] "#),
[INFO] [stdout]    |         -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 61 |         compact!(r#" SELECT 'it''s  -- text', "a""b /* c */", `a``b  c`, [a]]b -- c] "#),
[INFO] [stdout]    |         -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 61 |         compact!(r#" SELECT 'it''s  -- text', "a""b /* c */", `a``b  c`, [a]]b -- c] "#),
[INFO] [stdout]    |         -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 64 |     assert_eq!(compact!("SELECT 'a\n \tb';"), "SELECT 'a\n \tb';");
[INFO] [stdout]    |                ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 64 |     assert_eq!(compact!("SELECT 'a\n \tb';"), "SELECT 'a\n \tb';");
[INFO] [stdout]    |                ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 64 |     assert_eq!(compact!("SELECT 'a\n \tb';"), "SELECT 'a\n \tb';");
[INFO] [stdout]    |                ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 66 |         compact!(r"SELECT E'it\'s  -- text', e'\\';"),
[INFO] [stdout]    |         --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 66 |         compact!(r"SELECT E'it\'s  -- text', e'\\';"),
[INFO] [stdout]    |         --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 66 |         compact!(r"SELECT E'it\'s  -- text', e'\\';"),
[INFO] [stdout]    |         --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 69 |     assert_eq!(compact!(r"SELECT 'C:\', 1"), r"SELECT 'C:\', 1");
[INFO] [stdout]    |                ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 69 |     assert_eq!(compact!(r"SELECT 'C:\', 1"), r"SELECT 'C:\', 1");
[INFO] [stdout]    |                ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 69 |     assert_eq!(compact!(r"SELECT 'C:\', 1"), r"SELECT 'C:\', 1");
[INFO] [stdout]    |                ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 74 |     assert_eq!(compact!("SELECT\u{2003}$$a  -- b$$"), "SELECT $$a  -- b$$");
[INFO] [stdout]    |                ------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 74 |     assert_eq!(compact!("SELECT\u{2003}$$a  -- b$$"), "SELECT $$a  -- b$$");
[INFO] [stdout]    |                ------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 74 |     assert_eq!(compact!("SELECT\u{2003}$$a  -- b$$"), "SELECT $$a  -- b$$");
[INFO] [stdout]    |                ------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 76 |         compact!("SELECT\u{2003}E'a\\'  -- b'"),
[INFO] [stdout]    |         --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 76 |         compact!("SELECT\u{2003}E'a\\'  -- b'"),
[INFO] [stdout]    |         --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 76 |         compact!("SELECT\u{2003}E'a\\'  -- b'"),
[INFO] [stdout]    |         --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 80 |         compact!(" SELECT $$a  -- b\n/* c */$$, $tag_1$x $other$  y$tag_1$ "),
[INFO] [stdout]    |         --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 80 |         compact!(" SELECT $$a  -- b\n/* c */$$, $tag_1$x $other$  y$tag_1$ "),
[INFO] [stdout]    |         --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 80 |         compact!(" SELECT $$a  -- b\n/* c */$$, $tag_1$x $other$  y$tag_1$ "),
[INFO] [stdout]    |         --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 84 |         compact!("SELECT $é$ 🦀  -- x $é$"),
[INFO] [stdout]    |         ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 84 |         compact!("SELECT $é$ 🦀  -- x $é$"),
[INFO] [stdout]    |         ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 84 |         compact!("SELECT $é$ 🦀  -- x $é$"),
[INFO] [stdout]    |         ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 88 |         compact!(" SELECT $1, foo$bar, foo$$, $2 "),
[INFO] [stdout]    |         ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 88 |         compact!(" SELECT $1, foo$bar, foo$$, $2 "),
[INFO] [stdout]    |         ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 88 |         compact!(" SELECT $1, foo$bar, foo$$, $2 "),
[INFO] [stdout]    |         ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] 51 |     ($text:expr) => {{
[INFO] [stdout] 52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 96 |         compact!("/* a */SELECT/**/x/* b */FROM t;-- end"),
[INFO] [stdout]    |         -------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 96 |         compact!("/* a */SELECT/**/x/* b */FROM t;-- end"),
[INFO] [stdout]    |         -------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/macros.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 96 |         compact!("/* a */SELECT/**/x/* b */FROM t;-- end"),
[INFO] [stdout]    |         -------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:52:28
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout]  51 |     ($text:expr) => {{
[INFO] [stdout]  52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 100 |         compact!("a-- comment\rb-- comment\r\nc-- comment\nd"),
[INFO] [stdout]     |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:53:34
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]     |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 100 |         compact!("a-- comment\rb-- comment\r\nc-- comment\nd"),
[INFO] [stdout]     |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:54:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 100 |         compact!("a-- comment\rb-- comment\r\nc-- comment\nd"),
[INFO] [stdout]     |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:52:28
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout]  51 |     ($text:expr) => {{
[INFO] [stdout]  52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 103 |     assert_eq!(compact!("a/* outer /* inner */ end */b"), "a b");
[INFO] [stdout]     |                ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:53:34
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]     |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 103 |     assert_eq!(compact!("a/* outer /* inner */ end */b"), "a b");
[INFO] [stdout]     |                ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:54:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 103 |     assert_eq!(compact!("a/* outer /* inner */ end */b"), "a b");
[INFO] [stdout]     |                ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:52:28
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout]  51 |     ($text:expr) => {{
[INFO] [stdout]  52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 104 |     assert_eq!(compact!("a/*comment*/-/*comment*/-b"), "a - -b");
[INFO] [stdout]     |                -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:53:34
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]     |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 104 |     assert_eq!(compact!("a/*comment*/-/*comment*/-b"), "a - -b");
[INFO] [stdout]     |                -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:54:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 104 |     assert_eq!(compact!("a/*comment*/-/*comment*/-b"), "a - -b");
[INFO] [stdout]     |                -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:52:28
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout]  51 |     ($text:expr) => {{
[INFO] [stdout]  52 |         const LEN: usize = include_str::__private::sql_len($text);
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 105 |     assert_eq!(compact!("a\u{2003}\u{a0}b"), "a b");
[INFO] [stdout]     |                ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:53:34
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  53 |         const BYTES: [u8; LEN] = include_str::__private::sql::<LEN>($text);
[INFO] [stdout]     |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 105 |     assert_eq!(compact!("a\u{2003}\u{a0}b"), "a b");
[INFO] [stdout]     |                ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:54:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | macro_rules! compact {
[INFO] [stdout] ...
[INFO] [stdout]  54 |         include_str::__private::as_str(&BYTES)
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 105 |     assert_eq!(compact!("a\u{2003}\u{a0}b"), "a b");
[INFO] [stdout]     |                ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:114:41
[INFO] [stdout]     |
[INFO] [stdout] 114 |             std::panic::catch_unwind(|| include_str::__private::sql_len(input)).is_err(),
[INFO] [stdout]     |                                         ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]    --> tests/macros.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 include_str::__private::trim_len(&input),
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lumar` (test "macros") due to 47 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 30 |     check!("", "");
[INFO] [stdout]    |     -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 30 |     check!("", "");
[INFO] [stdout]    |     -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 30 |     check!("", "");
[INFO] [stdout]    |     -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 31 |     check!(" \t", "");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 31 |     check!(" \t", "");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 31 |     check!(" \t", "");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 32 |     check!("\n", "\n");
[INFO] [stdout]    |     ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 32 |     check!("\n", "\n");
[INFO] [stdout]    |     ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 32 |     check!("\n", "\n");
[INFO] [stdout]    |     ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 33 |     check!("\r\n", "\r\n");
[INFO] [stdout]    |     ---------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 33 |     check!("\r\n", "\r\n");
[INFO] [stdout]    |     ---------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 33 |     check!("\r\n", "\r\n");
[INFO] [stdout]    |     ---------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 34 |     check!(" \n\t\r\n\n ", "\n\r\n\n");
[INFO] [stdout]    |     ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 34 |     check!(" \n\t\r\n\n ", "\n\r\n\n");
[INFO] [stdout]    |     ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 34 |     check!(" \n\t\r\n\n ", "\n\r\n\n");
[INFO] [stdout]    |     ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 35 |     check!("  a  \n  b  \r\n  c  ", "a\nb\r\nc");
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 35 |     check!("  a  \n  b  \r\n  c  ", "a\nb\r\nc");
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 35 |     check!("  a  \n  b  \r\n  c  ", "a\nb\r\nc");
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 36 |     check!("  a  \n  b  \r\n  c  \n", "a\nb\r\nc\n");
[INFO] [stdout]    |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 36 |     check!("  a  \n  b  \r\n  c  \n", "a\nb\r\nc\n");
[INFO] [stdout]    |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 36 |     check!("  a  \n  b  \r\n  c  \n", "a\nb\r\nc\n");
[INFO] [stdout]    |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 37 |     check!("\r\r\n", "\r\n");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 37 |     check!("\r\r\n", "\r\n");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 37 |     check!("\r\r\n", "\r\n");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 38 |     check!("\ra\rb\r", "a\rb");
[INFO] [stdout]    |     -------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 38 |     check!("\ra\rb\r", "a\rb");
[INFO] [stdout]    |     -------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 38 |     check!("\ra\rb\r", "a\rb");
[INFO] [stdout]    |     -------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 39 |     check!(" a\r \n", "a\n");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 39 |     check!(" a\r \n", "a\n");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 39 |     check!(" a\r \n", "a\n");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 44 |     check!("  a  \t b  \n  c  d  ", "a  \t b\nc  d");
[INFO] [stdout]    |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 44 |     check!("  a  \t b  \n  c  d  ", "a  \t b\nc  d");
[INFO] [stdout]    |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 44 |     check!("  a  \t b  \n  c  d  ", "a  \t b\nc  d");
[INFO] [stdout]    |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 45 |     check!("\u{3000}café 🦀\u{a0}\n\t日本語\u{85}", "café 🦀\n日本語");
[INFO] [stdout]    |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 45 |     check!("\u{3000}café 🦀\u{a0}\n\t日本語\u{85}", "café 🦀\n日本語");
[INFO] [stdout]    |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 45 |     check!("\u{3000}café 🦀\u{a0}\n\t日本語\u{85}", "café 🦀\n日本語");
[INFO] [stdout]    |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 46 |     check!("\u{200b} x \u{feff}", "\u{200b} x \u{feff}");
[INFO] [stdout]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 46 |     check!("\u{200b} x \u{feff}", "\u{200b} x \u{feff}");
[INFO] [stdout]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 46 |     check!("\u{200b} x \u{feff}", "\u{200b} x \u{feff}");
[INFO] [stdout]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 47 |     check!("\u{2028}a\u{2029}b\u{2028}", "a\u{2029}b");
[INFO] [stdout]    |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 47 |     check!("\u{2028}a\u{2029}b\u{2028}", "a\u{2029}b");
[INFO] [stdout]    |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 47 |     check!("\u{2028}a\u{2029}b\u{2028}", "a\u{2029}b");
[INFO] [stdout]    |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] 21 |     ($input:expr, $expected:expr) => {{
[INFO] [stdout] 22 |         const LEN: usize = include_str::__private::trim_lines_len($input);
[INFO] [stdout]    |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 48 |     check!(" \0 \n \0 ", "\0\n\0");
[INFO] [stdout]    |     ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 23 |         const BYTES: [u8; LEN] = include_str::__private::trim_lines::<LEN>($input);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 48 |     check!(" \0 \n \0 ", "\0\n\0");
[INFO] [stdout]    |     ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `include_str` in this scope
[INFO] [stdout]   --> tests/trim_lines.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | macro_rules! check {
[INFO] [stdout] ...
[INFO] [stdout] 24 |         assert_eq!(include_str::__private::as_str(&BYTES), $expected);
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of unresolved module or unlinked crate `include_str`
[INFO] [stdout] ...
[INFO] [stdout] 48 |     check!(" \0 \n \0 ", "\0\n\0");
[INFO] [stdout]    |     ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `include_str`, use `cargo add include_str` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lumar` (test "trim_lines") due to 46 previous errors
[INFO] running `Command { std: "docker" "inspect" "c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19", kill_on_drop: false }`
[INFO] [stdout] c208d6571f9aa83139c4630444ee248f90ad20179dd91689e6b33b496e0f5e19
