[INFO] fetching crate cruet 0.15.0...
[INFO] testing cruet-0.15.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate cruet 0.15.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate cruet 0.15.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cruet 0.15.0
[INFO] tweaked toml for crates.io crate cruet 0.15.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cruet 0.15.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cruet 0.15.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ba2f0e81d65256baf23b88aeb99633cd92d0d284a64fb4718b170d6bd96a5dc3
[INFO] running `Command { std: "docker" "start" "-a" "ba2f0e81d65256baf23b88aeb99633cd92d0d284a64fb4718b170d6bd96a5dc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba2f0e81d65256baf23b88aeb99633cd92d0d284a64fb4718b170d6bd96a5dc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba2f0e81d65256baf23b88aeb99633cd92d0d284a64fb4718b170d6bd96a5dc3", kill_on_drop: false }`
[INFO] [stdout] ba2f0e81d65256baf23b88aeb99633cd92d0d284a64fb4718b170d6bd96a5dc3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e700a6f9d94fd42039c33a40a6610d744579fefdea785536f095b1cd63a81fff
[INFO] running `Command { std: "docker" "start" "-a" "e700a6f9d94fd42039c33a40a6610d744579fefdea785536f095b1cd63a81fff", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.6.27
[INFO] [stderr]    Compiling once_cell v1.15.0
[INFO] [stderr]    Compiling aho-corasick v0.7.19
[INFO] [stderr]    Compiling regex v1.6.0
[INFO] [stderr]    Compiling cruet v0.15.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.79s
[INFO] running `Command { std: "docker" "inspect" "e700a6f9d94fd42039c33a40a6610d744579fefdea785536f095b1cd63a81fff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e700a6f9d94fd42039c33a40a6610d744579fefdea785536f095b1cd63a81fff", kill_on_drop: false }`
[INFO] [stdout] e700a6f9d94fd42039c33a40a6610d744579fefdea785536f095b1cd63a81fff
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a1b7c2e32bf10d159f3755dad85fd2db29d3f9ed31015c8092030cbca1b19e5
[INFO] running `Command { std: "docker" "start" "-a" "3a1b7c2e32bf10d159f3755dad85fd2db29d3f9ed31015c8092030cbca1b19e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling cruet v0.15.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/camel.rs:57:7
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/camel.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/camel.rs:73:7
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/camel.rs:81:7
[INFO] [stdout]    |
[INFO] [stdout] 81 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/snake.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/snake.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/snake.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/snake.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/screaming_snake.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/screaming_snake.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/kebab.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/kebab.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/kebab.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/train.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/train.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/train.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/sentence.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/sentence.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/sentence.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/title.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/title.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/title.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/table.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/table.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/pascal.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/pascal.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/pascal.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]   --> src/case/pascal.rs:79:7
[INFO] [stdout]    |
[INFO] [stdout] 79 |     #[bench]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]    --> src/lib.rs:240:19
[INFO] [stdout]     |
[INFO] [stdout] 240 |                   #[bench]
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | /     benchmarks![
[INFO] [stdout] 251 | |         benchmark_str_to_camel => to_camel_case => "foo_bar",
[INFO] [stdout] 252 | |         benchmark_str_is_camel => is_camel_case => "fooBar",
[INFO] [stdout] 253 | |         benchmark_str_to_screaming_snake => to_screaming_snake_case => "fooBar",
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |         benchmark_string_is_foreign_key => is_foreign_key => "bar_id".to_string()
[INFO] [stdout] 287 | |     ];
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout]     = note: this error originates in the macro `benchmarks` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`: `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]    --> src/lib.rs:240:19
[INFO] [stdout]     |
[INFO] [stdout] 240 |                   #[bench]
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 289 | /     benchmarks![
[INFO] [stdout] 290 | |         benchmark_str_to_class => to_class_case => "foo",
[INFO] [stdout] 291 | |         benchmark_str_is_class => is_class_case => "Foo",
[INFO] [stdout] 292 | |         benchmark_str_to_table => to_table_case => "fooBar",
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |         benchmark_str_deconstantize => deconstantize => "Foo::Bar"
[INFO] [stdout] 306 | |     ];
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout]     = note: this error originates in the macro `benchmarks` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Inflector`
[INFO] [stdout]    --> src/lib.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     use Inflector;
[INFO] [stdout]     |         ^^^^^^^^^ no external crate `Inflector`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 235 |     use crate::Inflector;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:58:29
[INFO] [stdout]    |
[INFO] [stdout] 58 |     fn bench_camel0(b: &mut Bencher) {
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn bench_camel1(b: &mut Bencher) {
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:74:29
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn bench_camel2(b: &mut Bencher) {
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:82:31
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn bench_is_camel(b: &mut Bencher) {
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:47:39
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn bench_snake_from_title(b: &mut Bencher) {
[INFO] [stdout]    |                                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:52:39
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bench_snake_from_camel(b: &mut Bencher) {
[INFO] [stdout]    |                                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:57:39
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn bench_snake_from_snake(b: &mut Bencher) {
[INFO] [stdout]    |                                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:62:31
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn bench_is_snake(b: &mut Bencher) {
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/screaming_snake.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/screaming_snake.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/screaming_snake.rs:44:38
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn bench_screaming_snake(b: &mut Bencher) {
[INFO] [stdout]    |                                      ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/screaming_snake.rs:49:41
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn bench_is_screaming_snake(b: &mut Bencher) {
[INFO] [stdout]    |                                         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn bench_kebab(b: &mut Bencher) {
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn bench_is_kebab(b: &mut Bencher) {
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:52:39
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bench_kebab_from_snake(b: &mut Bencher) {
[INFO] [stdout]    |                                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn bench_train(b: &mut Bencher) {
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:56:31
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn bench_is_train(b: &mut Bencher) {
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn bench_train_from_snake(b: &mut Bencher) {
[INFO] [stdout]    |                                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:52:31
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bench_sentence(b: &mut Bencher) {
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:57:34
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn bench_is_sentence(b: &mut Bencher) {
[INFO] [stdout]    |                                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:62:42
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn bench_sentence_from_snake(b: &mut Bencher) {
[INFO] [stdout]    |                                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn bench_title(b: &mut Bencher) {
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:56:31
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn bench_is_title(b: &mut Bencher) {
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn bench_title_from_snake(b: &mut Bencher) {
[INFO] [stdout]    |                                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/table.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/table.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/table.rs:48:33
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn bench_table_case(b: &mut Bencher) {
[INFO] [stdout]    |                                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/table.rs:53:36
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn bench_is_table_case(b: &mut Bencher) {
[INFO] [stdout]    |                                    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     extern crate test;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     use self::test::Bencher;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn bench_pascal0(b: &mut Bencher) {
[INFO] [stdout]    |                              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:64:30
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn bench_pascal1(b: &mut Bencher) {
[INFO] [stdout]    |                              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn bench_pascal2(b: &mut Bencher) {
[INFO] [stdout]    |                              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn bench_is_pascal(b: &mut Bencher) {
[INFO] [stdout]    |                                ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]    --> src/lib.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     extern crate test;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]    --> src/lib.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |     use self::test::Bencher;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]    --> src/lib.rs:241:39
[INFO] [stdout]     |
[INFO] [stdout] 241 |                   fn $test_name(b: &mut Bencher) {
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | /     benchmarks![
[INFO] [stdout] 251 | |         benchmark_str_to_camel => to_camel_case => "foo_bar",
[INFO] [stdout] 252 | |         benchmark_str_is_camel => is_camel_case => "fooBar",
[INFO] [stdout] 253 | |         benchmark_str_to_screaming_snake => to_screaming_snake_case => "fooBar",
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |         benchmark_string_is_foreign_key => is_foreign_key => "bar_id".to_string()
[INFO] [stdout] 287 | |     ];
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout]     = note: this error originates in the macro `benchmarks` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]    --> src/lib.rs:241:39
[INFO] [stdout]     |
[INFO] [stdout] 241 |                   fn $test_name(b: &mut Bencher) {
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 289 | /     benchmarks![
[INFO] [stdout] 290 | |         benchmark_str_to_class => to_class_case => "foo",
[INFO] [stdout] 291 | |         benchmark_str_is_class => is_class_case => "Foo",
[INFO] [stdout] 292 | |         benchmark_str_to_table => to_table_case => "fooBar",
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |         benchmark_str_deconstantize => deconstantize => "Foo::Bar"
[INFO] [stdout] 306 | |     ];
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout]     = note: this error originates in the macro `benchmarks` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/camel.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 |         b.iter(|| super::to_snake_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 |         b.iter(|| super::to_snake_case("fooBar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |         b.iter(|| super::to_snake_case("foo_bar_bar_bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/snake.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |         b.iter(|| super::is_snake_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/screaming_snake.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |         b.iter(|| super::to_screaming_snake_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/screaming_snake.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 |         b.iter(|| super::is_screaming_snake_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |         b.iter(|| super::to_kebab_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 |         b.iter(|| super::is_kebab_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/kebab.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 |         b.iter(|| super::to_kebab_case("test_test_test"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 |         b.iter(|| super::to_train_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |         b.iter(|| super::is_train_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/train.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 |         b.iter(|| super::to_train_case("test_test_test"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 |         b.iter(|| super::to_sentence_case("Foo BAR"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |         b.iter(|| super::is_sentence_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/sentence.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |         b.iter(|| super::to_sentence_case("foo_bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 |         b.iter(|| super::to_title_case("Foo BAR"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |         b.iter(|| super::is_title_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/title.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 |         b.iter(|| super::to_title_case("foo_bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/table.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |         b.iter(|| super::to_table_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/table.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 |         b.iter(|| super::is_table_case("Foo bar"));
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]   --> src/case/pascal.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 |         b.iter(|| {
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]    = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]    --> src/lib.rs:242:23
[INFO] [stdout]     |
[INFO] [stdout] 242 |                       b.iter(|| {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | /     benchmarks![
[INFO] [stdout] 251 | |         benchmark_str_to_camel => to_camel_case => "foo_bar",
[INFO] [stdout] 252 | |         benchmark_str_is_camel => is_camel_case => "fooBar",
[INFO] [stdout] 253 | |         benchmark_str_to_screaming_snake => to_screaming_snake_case => "fooBar",
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |         benchmark_string_is_foreign_key => is_foreign_key => "bar_id".to_string()
[INFO] [stdout] 287 | |     ];
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout]     = note: this error originates in the macro `benchmarks` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_camel_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:251:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 251 |         benchmark_str_to_camel => to_camel_case => "foo_bar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_camel_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_camel_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 251 -         benchmark_str_to_camel => to_camel_case => "foo_bar",
[INFO] [stdout] 251 +         benchmark_str_to_camel => is_camel_case => "foo_bar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_camel_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 252 |         benchmark_str_is_camel => is_camel_case => "fooBar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_camel_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_camel_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 252 -         benchmark_str_is_camel => is_camel_case => "fooBar",
[INFO] [stdout] 252 +         benchmark_str_is_camel => to_camel_case => "fooBar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_screaming_snake_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:253:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 253 |         benchmark_str_to_screaming_snake => to_screaming_snake_case => "fooBar",
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_screaming_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 253 -         benchmark_str_to_screaming_snake => to_screaming_snake_case => "fooBar",
[INFO] [stdout] 253 +         benchmark_str_to_screaming_snake => to_snake_case => "fooBar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_screaming_snake_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:254:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 254 |         benchmark_str_is_screaming_snake => is_screaming_snake_case => "FOO_BAR",
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_screaming_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 254 -         benchmark_str_is_screaming_snake => is_screaming_snake_case => "FOO_BAR",
[INFO] [stdout] 254 +         benchmark_str_is_screaming_snake => is_snake_case => "FOO_BAR",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_snake_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:255:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 255 |         benchmark_str_to_snake => to_snake_case => "fooBar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_screaming_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 255 |         benchmark_str_to_snake => to_screaming_snake_case => "fooBar",
[INFO] [stdout]     |                                       ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_snake_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:256:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 256 |         benchmark_str_is_snake => is_snake_case => "foo_bar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_screaming_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 256 |         benchmark_str_is_snake => is_screaming_snake_case => "foo_bar",
[INFO] [stdout]     |                                       ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_kebab_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:257:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 257 |         benchmark_str_to_kebab => to_kebab_case => "fooBar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_kebab_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_kebab_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 257 -         benchmark_str_to_kebab => to_kebab_case => "fooBar",
[INFO] [stdout] 257 +         benchmark_str_to_kebab => is_kebab_case => "fooBar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_kebab_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:258:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 258 |         benchmark_str_is_kebab => is_kebab_case => "foo-bar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_kebab_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_kebab_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 258 -         benchmark_str_is_kebab => is_kebab_case => "foo-bar",
[INFO] [stdout] 258 +         benchmark_str_is_kebab => to_kebab_case => "foo-bar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_train_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:259:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 259 |         benchmark_str_to_train => to_train_case => "fooBar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_train_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_train_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 259 -         benchmark_str_to_train => to_train_case => "fooBar",
[INFO] [stdout] 259 +         benchmark_str_to_train => is_train_case => "fooBar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_train_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:260:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 260 |         benchmark_str_is_train => is_train_case => "Foo-Bar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_train_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_train_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 260 -         benchmark_str_is_train => is_train_case => "Foo-Bar",
[INFO] [stdout] 260 +         benchmark_str_is_train => to_train_case => "Foo-Bar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_sentence_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:261:38
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 261 |         benchmark_str_to_sentence => to_sentence_case => "fooBar",
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_sentence_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_sentence_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 261 -         benchmark_str_to_sentence => to_sentence_case => "fooBar",
[INFO] [stdout] 261 +         benchmark_str_to_sentence => is_sentence_case => "fooBar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_sentence_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:262:38
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 262 |         benchmark_str_is_sentence => is_sentence_case => "Foo bar",
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_sentence_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_sentence_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 262 -         benchmark_str_is_sentence => is_sentence_case => "Foo bar",
[INFO] [stdout] 262 +         benchmark_str_is_sentence => to_sentence_case => "Foo bar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_title_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:263:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 263 |         benchmark_str_to_title => to_title_case => "fooBar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_title_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_title_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 263 -         benchmark_str_to_title => to_title_case => "fooBar",
[INFO] [stdout] 263 +         benchmark_str_to_title => is_title_case => "fooBar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_title_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:264:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 264 |         benchmark_str_is_title => is_title_case => "Foo Bar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_title_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_table_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 264 -         benchmark_str_is_title => is_title_case => "Foo Bar",
[INFO] [stdout] 264 +         benchmark_str_is_title => is_table_case => "Foo Bar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ordinalize` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:265:38
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 265 |         benchmark_str_ordinalize  => ordinalize => "1",
[INFO] [stdout]     |                                      ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `ordinalize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `deordinalize` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 265 |         benchmark_str_ordinalize  => deordinalize => "1",
[INFO] [stdout]     |                                      ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `deordinalize` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:266:40
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 266 |         benchmark_str_deordinalize  => deordinalize => "1st",
[INFO] [stdout]     |                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `deordinalize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `ordinalize` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 266 -         benchmark_str_deordinalize  => deordinalize => "1st",
[INFO] [stdout] 266 +         benchmark_str_deordinalize  => ordinalize => "1st",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_foreign_key` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 267 |         benchmark_str_to_foreign_key => to_foreign_key => "Foo::Bar",
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_foreign_key` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_foreign_key` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 267 -         benchmark_str_to_foreign_key => to_foreign_key => "Foo::Bar",
[INFO] [stdout] 267 +         benchmark_str_to_foreign_key => is_foreign_key => "Foo::Bar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_foreign_key` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 268 |         benchmark_str_is_foreign_key => is_foreign_key => "bar_id",
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_foreign_key` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_foreign_key` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 268 -         benchmark_str_is_foreign_key => is_foreign_key => "bar_id",
[INFO] [stdout] 268 +         benchmark_str_is_foreign_key => to_foreign_key => "bar_id",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_camel_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:269:38
[INFO] [stdout]     |
[INFO] [stdout]  82 |     fn to_camel_case(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 269 |         benchmark_string_to_camel => to_camel_case => "foo_bar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_camel_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_camel_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 269 -         benchmark_string_to_camel => to_camel_case => "foo_bar".to_string(),
[INFO] [stdout] 269 +         benchmark_string_to_camel => is_camel_case => "foo_bar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_camel_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:270:38
[INFO] [stdout]     |
[INFO] [stdout]  83 |     fn is_camel_case(&self) -> bool;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 270 |         benchmark_string_is_camel => is_camel_case => "fooBar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_camel_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_camel_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 270 -         benchmark_string_is_camel => is_camel_case => "fooBar".to_string(),
[INFO] [stdout] 270 +         benchmark_string_is_camel => to_camel_case => "fooBar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_screaming_snake_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:271:48
[INFO] [stdout]     |
[INFO] [stdout]  91 |     fn to_screaming_snake_case(&self) -> String;
[INFO] [stdout]     |        ----------------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 271 |         benchmark_string_to_screaming_snake => to_screaming_snake_case => "fooBar".to_string(),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_screaming_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 271 -         benchmark_string_to_screaming_snake => to_screaming_snake_case => "fooBar".to_string(),
[INFO] [stdout] 271 +         benchmark_string_to_screaming_snake => to_snake_case => "fooBar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_screaming_snake_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:272:48
[INFO] [stdout]     |
[INFO] [stdout]  92 |     fn is_screaming_snake_case(&self) -> bool;
[INFO] [stdout]     |        ----------------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 272 |         benchmark_string_is_screaming_snake => is_screaming_snake_case => "FOO_BAR".to_string(),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_screaming_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 272 -         benchmark_string_is_screaming_snake => is_screaming_snake_case => "FOO_BAR".to_string(),
[INFO] [stdout] 272 +         benchmark_string_is_screaming_snake => is_snake_case => "FOO_BAR".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_snake_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:273:38
[INFO] [stdout]     |
[INFO] [stdout]  88 |     fn to_snake_case(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 273 |         benchmark_string_to_snake => to_snake_case => "fooBar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_screaming_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 273 |         benchmark_string_to_snake => to_screaming_snake_case => "fooBar".to_string(),
[INFO] [stdout]     |                                          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_snake_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:274:38
[INFO] [stdout]     |
[INFO] [stdout]  89 |     fn is_snake_case(&self) -> bool;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 274 |         benchmark_string_is_snake => is_snake_case => "foo_bar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_snake_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_screaming_snake_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 274 |         benchmark_string_is_snake => is_screaming_snake_case => "foo_bar".to_string(),
[INFO] [stdout]     |                                          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_kebab_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:275:38
[INFO] [stdout]     |
[INFO] [stdout]  94 |     fn to_kebab_case(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 275 |         benchmark_string_to_kebab => to_kebab_case => "fooBar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_kebab_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_kebab_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 275 -         benchmark_string_to_kebab => to_kebab_case => "fooBar".to_string(),
[INFO] [stdout] 275 +         benchmark_string_to_kebab => is_kebab_case => "fooBar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_kebab_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:276:38
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn is_kebab_case(&self) -> bool;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 276 |         benchmark_string_is_kebab => is_kebab_case => "foo-bar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_kebab_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_kebab_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 276 -         benchmark_string_is_kebab => is_kebab_case => "foo-bar".to_string(),
[INFO] [stdout] 276 +         benchmark_string_is_kebab => to_kebab_case => "foo-bar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_train_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:277:38
[INFO] [stdout]     |
[INFO] [stdout]  97 |     fn to_train_case(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 277 |         benchmark_string_to_train => to_train_case => "fooBar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_train_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_train_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 277 -         benchmark_string_to_train => to_train_case => "fooBar".to_string(),
[INFO] [stdout] 277 +         benchmark_string_to_train => is_train_case => "fooBar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_train_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:278:38
[INFO] [stdout]     |
[INFO] [stdout]  98 |     fn is_train_case(&self) -> bool;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 278 |         benchmark_string_is_train => is_train_case => "Foo-Bar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_train_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_train_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 278 -         benchmark_string_is_train => is_train_case => "Foo-Bar".to_string(),
[INFO] [stdout] 278 +         benchmark_string_is_train => to_train_case => "Foo-Bar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_sentence_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:279:41
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn to_sentence_case(&self) -> String;
[INFO] [stdout]     |        ---------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 279 |         benchmark_string_to_sentence => to_sentence_case => "fooBar".to_string(),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_sentence_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_sentence_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 279 -         benchmark_string_to_sentence => to_sentence_case => "fooBar".to_string(),
[INFO] [stdout] 279 +         benchmark_string_to_sentence => is_sentence_case => "fooBar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_sentence_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:280:41
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn is_sentence_case(&self) -> bool;
[INFO] [stdout]     |        ---------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 280 |         benchmark_string_is_sentence => is_sentence_case => "Foo bar".to_string(),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_sentence_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_sentence_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 280 -         benchmark_string_is_sentence => is_sentence_case => "Foo bar".to_string(),
[INFO] [stdout] 280 +         benchmark_string_is_sentence => to_sentence_case => "Foo bar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_title_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:281:38
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn to_title_case(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 281 |         benchmark_string_to_title => to_title_case => "fooBar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_title_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_title_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 281 -         benchmark_string_to_title => to_title_case => "fooBar".to_string(),
[INFO] [stdout] 281 +         benchmark_string_to_title => is_title_case => "fooBar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_title_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:282:38
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn is_title_case(&self) -> bool;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 282 |         benchmark_string_is_title => is_title_case => "Foo Bar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_title_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_table_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 282 -         benchmark_string_is_title => is_title_case => "Foo Bar".to_string(),
[INFO] [stdout] 282 +         benchmark_string_is_title => is_table_case => "Foo Bar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ordinalize` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:283:41
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn ordinalize(&self) -> String;
[INFO] [stdout]     |        ---------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 283 |         benchmark_string_ordinalize  => ordinalize => "1".to_string(),
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `ordinalize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `deordinalize` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 283 |         benchmark_string_ordinalize  => deordinalize => "1".to_string(),
[INFO] [stdout]     |                                         ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `deordinalize` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:284:43
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn deordinalize(&self) -> String;
[INFO] [stdout]     |        ------------ the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 284 |         benchmark_string_deordinalize  => deordinalize => "1st".to_string(),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `deordinalize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `ordinalize` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 284 -         benchmark_string_deordinalize  => deordinalize => "1st".to_string(),
[INFO] [stdout] 284 +         benchmark_string_deordinalize  => ordinalize => "1st".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_foreign_key` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:285:44
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn to_foreign_key(&self) -> String;
[INFO] [stdout]     |        -------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 285 |         benchmark_string_to_foreign_key => to_foreign_key => "Foo::Bar".to_string(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_foreign_key` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_foreign_key` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 285 -         benchmark_string_to_foreign_key => to_foreign_key => "Foo::Bar".to_string(),
[INFO] [stdout] 285 +         benchmark_string_to_foreign_key => is_foreign_key => "Foo::Bar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_foreign_key` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:286:44
[INFO] [stdout]     |
[INFO] [stdout] 110 |     fn is_foreign_key(&self) -> bool;
[INFO] [stdout]     |        -------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 286 |         benchmark_string_is_foreign_key => is_foreign_key => "bar_id".to_string()
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_foreign_key` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_foreign_key` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 286 -         benchmark_string_is_foreign_key => is_foreign_key => "bar_id".to_string()
[INFO] [stdout] 286 +         benchmark_string_is_foreign_key => to_foreign_key => "bar_id".to_string()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `test`
[INFO] [stdout]    --> src/lib.rs:242:23
[INFO] [stdout]     |
[INFO] [stdout] 242 |                       b.iter(|| {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 289 | /     benchmarks![
[INFO] [stdout] 290 | |         benchmark_str_to_class => to_class_case => "foo",
[INFO] [stdout] 291 | |         benchmark_str_is_class => is_class_case => "Foo",
[INFO] [stdout] 292 | |         benchmark_str_to_table => to_table_case => "fooBar",
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |         benchmark_str_deconstantize => deconstantize => "Foo::Bar"
[INFO] [stdout] 306 | |     ];
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #50297 <https://github.com/rust-lang/rust/issues/50297> for more information
[INFO] [stdout]     = help: add `#![feature(test)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2025-11-06; consider upgrading it if it is out of date
[INFO] [stdout]     = note: this error originates in the macro `benchmarks` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_class_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:290:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 290 |         benchmark_str_to_class => to_class_case => "foo",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_class_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_class_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 290 -         benchmark_str_to_class => to_class_case => "foo",
[INFO] [stdout] 290 +         benchmark_str_to_class => is_class_case => "foo",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_class_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:291:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 291 |         benchmark_str_is_class => is_class_case => "Foo",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_class_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_class_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 291 -         benchmark_str_is_class => is_class_case => "Foo",
[INFO] [stdout] 291 +         benchmark_str_is_class => to_class_case => "Foo",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_table_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:292:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 292 |         benchmark_str_to_table => to_table_case => "fooBar",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_table_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_table_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 292 -         benchmark_str_to_table => to_table_case => "fooBar",
[INFO] [stdout] 292 +         benchmark_str_to_table => is_table_case => "fooBar",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_table_case` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:293:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 293 |         benchmark_str_is_table => is_table_case => "foo_bars",
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_table_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_title_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 293 -         benchmark_str_is_table => is_table_case => "foo_bars",
[INFO] [stdout] 293 +         benchmark_str_is_table => is_title_case => "foo_bars",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_plural` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:294:36
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 294 |         benchmark_str_pluralize => to_plural => "crate",
[INFO] [stdout]     |                                    ^^^^^^^^^ method not found in `&'static str`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_plural` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_singular` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:295:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 295 |         benchmark_str_singular => to_singular => "crates",
[INFO] [stdout]     |                                   ^^^^^^^^^^^ method not found in `&'static str`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_singular` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_class_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:296:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn to_class_case(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 296 |         benchmark_string_to_class => to_class_case => "foo".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_class_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_class_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 296 -         benchmark_string_to_class => to_class_case => "foo".to_string(),
[INFO] [stdout] 296 +         benchmark_string_to_class => is_class_case => "foo".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_class_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:297:38
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn is_class_case(&self) -> bool;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 297 |         benchmark_string_is_class => is_class_case => "Foo".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_class_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_class_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 297 -         benchmark_string_is_class => is_class_case => "Foo".to_string(),
[INFO] [stdout] 297 +         benchmark_string_is_class => to_class_case => "Foo".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_table_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:298:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |     fn to_table_case(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 298 |         benchmark_string_to_table => to_table_case => "fooBar".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_table_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_table_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 298 -         benchmark_string_to_table => to_table_case => "fooBar".to_string(),
[INFO] [stdout] 298 +         benchmark_string_to_table => is_table_case => "fooBar".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_table_case` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:299:38
[INFO] [stdout]     |
[INFO] [stdout] 122 |     fn is_table_case(&self) -> bool;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 299 |         benchmark_string_is_table => is_table_case => "foo_bars".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `is_table_case` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `is_title_case` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 299 -         benchmark_string_is_table => is_table_case => "foo_bars".to_string(),
[INFO] [stdout] 299 +         benchmark_string_is_table => is_title_case => "foo_bars".to_string(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_plural` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:300:39
[INFO] [stdout]     |
[INFO] [stdout] 124 |     fn to_plural(&self) -> String;
[INFO] [stdout]     |        --------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 300 |         benchmark_string_pluralize => to_plural => "crate".to_string(),
[INFO] [stdout]     |                                       ^^^^^^^^^ method not found in `String`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_plural` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_singular` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:301:38
[INFO] [stdout]     |
[INFO] [stdout] 126 |     fn to_singular(&self) -> String;
[INFO] [stdout]     |        ----------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 301 |         benchmark_string_singular => to_singular => "crates".to_string(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^ method not found in `String`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `to_singular` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `demodulize` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:302:40
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn demodulize(&self) -> String;
[INFO] [stdout]     |        ---------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 302 |         benchmark_string_demodulize => demodulize => "Foo::Bar".to_string(),
[INFO] [stdout]     |                                        ^^^^^^^^^^ method not found in `String`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `demodulize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `deconstantize` found for struct `String` in the current scope
[INFO] [stdout]    --> src/lib.rs:303:43
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn deconstantize(&self) -> String;
[INFO] [stdout]     |        ------------- the method is available for `String` here
[INFO] [stdout] ...
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 303 |         benchmark_string_deconstantize => deconstantize => "Foo::Bar".to_string(),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ method not found in `String`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `deconstantize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `demodulize` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:304:37
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 304 |         benchmark_str_demodulize => demodulize => "Foo::Bar",
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `&'static str`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `demodulize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `deconstantize` found for reference `&'static str` in the current scope
[INFO] [stdout]    --> src/lib.rs:305:40
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         $to_cast.$imp_trait()
[INFO] [stdout]     |                                  ---------- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 305 |         benchmark_str_deconstantize => deconstantize => "Foo::Bar"
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ method not found in `&'static str`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Inflector` which provides `deconstantize` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 +     use crate::Inflector;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cruet` (lib test) due to 163 previous errors
[INFO] running `Command { std: "docker" "inspect" "3a1b7c2e32bf10d159f3755dad85fd2db29d3f9ed31015c8092030cbca1b19e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a1b7c2e32bf10d159f3755dad85fd2db29d3f9ed31015c8092030cbca1b19e5", kill_on_drop: false }`
[INFO] [stdout] 3a1b7c2e32bf10d159f3755dad85fd2db29d3f9ed31015c8092030cbca1b19e5
