[INFO] fetching crate cruet 0.15.0... [INFO] testing cruet-0.15.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [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 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e6d2932bbba340f4b8c8ffe44690eac7a503c246a98bdea1a697e589ca1823d0 [INFO] running `Command { std: "docker" "start" "-a" "e6d2932bbba340f4b8c8ffe44690eac7a503c246a98bdea1a697e589ca1823d0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e6d2932bbba340f4b8c8ffe44690eac7a503c246a98bdea1a697e589ca1823d0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e6d2932bbba340f4b8c8ffe44690eac7a503c246a98bdea1a697e589ca1823d0", kill_on_drop: false }` [INFO] [stdout] e6d2932bbba340f4b8c8ffe44690eac7a503c246a98bdea1a697e589ca1823d0 [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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] f44812ccc89d0f284a68fa6ebe2d6826d9589d1aa53aa8c4bf68f2eab6969dcc [INFO] running `Command { std: "docker" "start" "-a" "f44812ccc89d0f284a68fa6ebe2d6826d9589d1aa53aa8c4bf68f2eab6969dcc", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.5.0 [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 4.51s [INFO] running `Command { std: "docker" "inspect" "f44812ccc89d0f284a68fa6ebe2d6826d9589d1aa53aa8c4bf68f2eab6969dcc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f44812ccc89d0f284a68fa6ebe2d6826d9589d1aa53aa8c4bf68f2eab6969dcc", kill_on_drop: false }` [INFO] [stdout] f44812ccc89d0f284a68fa6ebe2d6826d9589d1aa53aa8c4bf68f2eab6969dcc [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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] f3c810c8776e0b89f048ab2b60a8ab97938db3084b7e8647b2248c0aab603142 [INFO] running `Command { std: "docker" "start" "-a" "f3c810c8776e0b89f048ab2b60a8ab97938db3084b7e8647b2248c0aab603142", 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-06-19; 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] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "f3c810c8776e0b89f048ab2b60a8ab97938db3084b7e8647b2248c0aab603142", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3c810c8776e0b89f048ab2b60a8ab97938db3084b7e8647b2248c0aab603142", kill_on_drop: false }` [INFO] [stdout] f3c810c8776e0b89f048ab2b60a8ab97938db3084b7e8647b2248c0aab603142