[INFO] fetching crate wana_kana 2.0.1... [INFO] testing wana_kana-2.0.1 against try#ce59db7a1b1b012fb2793c4641c1bdecad7a128b for pr-85530 [INFO] extracting crate wana_kana 2.0.1 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate wana_kana 2.0.1 on toolchain ce59db7a1b1b012fb2793c4641c1bdecad7a128b [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ce59db7a1b1b012fb2793c4641c1bdecad7a128b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wana_kana 2.0.1 [INFO] finished tweaking crates.io crate wana_kana 2.0.1 [INFO] tweaked toml for crates.io crate wana_kana 2.0.1 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate crates.io crate wana_kana 2.0.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ce59db7a1b1b012fb2793c4641c1bdecad7a128b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded itertools v0.8.1 [INFO] [stderr] Downloaded speculate v0.1.2 [INFO] [stderr] Downloaded either v1.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ce59db7a1b1b012fb2793c4641c1bdecad7a128b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d337363f5a1983466f957fc61b90b2b5582c870c1c151905620388d29b9053cb [INFO] running `Command { std: "docker" "start" "-a" "d337363f5a1983466f957fc61b90b2b5582c870c1c151905620388d29b9053cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d337363f5a1983466f957fc61b90b2b5582c870c1c151905620388d29b9053cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d337363f5a1983466f957fc61b90b2b5582c870c1c151905620388d29b9053cb", kill_on_drop: false }` [INFO] [stdout] d337363f5a1983466f957fc61b90b2b5582c870c1c151905620388d29b9053cb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ce59db7a1b1b012fb2793c4641c1bdecad7a128b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cb55552908a58fbdb59a357c199c077a1510e33d8498460b5fb45ff95b839139 [INFO] running `Command { std: "docker" "start" "-a" "cb55552908a58fbdb59a357c199c077a1510e33d8498460b5fb45ff95b839139", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.5.0 [INFO] [stderr] Compiling itertools v0.8.1 [INFO] [stderr] Compiling wana_kana v2.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.12s [INFO] running `Command { std: "docker" "inspect" "cb55552908a58fbdb59a357c199c077a1510e33d8498460b5fb45ff95b839139", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb55552908a58fbdb59a357c199c077a1510e33d8498460b5fb45ff95b839139", kill_on_drop: false }` [INFO] [stdout] cb55552908a58fbdb59a357c199c077a1510e33d8498460b5fb45ff95b839139 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ce59db7a1b1b012fb2793c4641c1bdecad7a128b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b3a565662e1e604581988cf8756c5f76caec9bf51323d87bb118b7f616017e3e [INFO] running `Command { std: "docker" "start" "-a" "b3a565662e1e604581988cf8756c5f76caec9bf51323d87bb118b7f616017e3e", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling syn v0.14.9 [INFO] [stderr] Compiling speculate v0.1.2 [INFO] [stderr] Compiling wana_kana v2.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: identifier contains uncommon Unicode codepoints [INFO] [stdout] --> tests/is_kanji.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | it "12隻 is not kanji" { assert_eq!(is_kanji("12隻"), false); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(uncommon_codepoints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: identifier contains uncommon Unicode codepoints [INFO] [stdout] --> tests/is_kanji.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | it "12隻 is not kanji" { assert_eq!(is_kanji("12隻"), false); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/is_romaji.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/is_kanji.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/is_hiragana.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/to_hiragana.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/trim_okurigana.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/is_katakana.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/is_japanese.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: identifier contains uncommon Unicode codepoints [INFO] [stdout] --> tests/is_mixed.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | it "2あア is not mixed"{ assert_eq!(is_mixed("2あア"), false); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(uncommon_codepoints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/is_kana.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: identifier contains uncommon Unicode codepoints [INFO] [stdout] --> tests/is_mixed.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | it "2あア is not mixed"{ assert_eq!(is_mixed("2あア"), false); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/to_katakana.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/to_romaji.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/is_mixed.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/tokenize.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/to_kana.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stdout] --> tests/tests.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(non_ascii_idents)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 18.53s [INFO] running `Command { std: "docker" "inspect" "b3a565662e1e604581988cf8756c5f76caec9bf51323d87bb118b7f616017e3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b3a565662e1e604581988cf8756c5f76caec9bf51323d87bb118b7f616017e3e", kill_on_drop: false }` [INFO] [stdout] b3a565662e1e604581988cf8756c5f76caec9bf51323d87bb118b7f616017e3e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ce59db7a1b1b012fb2793c4641c1bdecad7a128b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] dc1b101c1ef58e6a06f2ce2f849b7d1cdb072c7177f5bd79565d0c89f5dc3445 [INFO] running `Command { std: "docker" "start" "-a" "dc1b101c1ef58e6a06f2ce2f849b7d1cdb072c7177f5bd79565d0c89f5dc3445", kill_on_drop: false }` [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/trim_okurigana.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/is_hiragana.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/tests.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/is_katakana.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/to_hiragana.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/is_kana.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: identifier contains uncommon Unicode codepoints [INFO] [stderr] --> tests/is_mixed.rs:23:8 [INFO] [stderr] | [INFO] [stderr] 23 | it "2あア is not mixed"{ assert_eq!(is_mixed("2あア"), false); } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(uncommon_codepoints)]` on by default [INFO] [stderr] [INFO] [stderr] warning: identifier contains uncommon Unicode codepoints [INFO] [stderr] --> tests/is_mixed.rs:23:8 [INFO] [stderr] | [INFO] [stderr] 23 | it "2あア is not mixed"{ assert_eq!(is_mixed("2あア"), false); } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/is_mixed.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/tokenize.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: identifier contains uncommon Unicode codepoints [INFO] [stderr] --> tests/is_kanji.rs:32:8 [INFO] [stderr] | [INFO] [stderr] 32 | it "12隻 is not kanji" { assert_eq!(is_kanji("12隻"), false); } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(uncommon_codepoints)]` on by default [INFO] [stderr] [INFO] [stderr] warning: identifier contains uncommon Unicode codepoints [INFO] [stderr] --> tests/is_kanji.rs:32:8 [INFO] [stderr] | [INFO] [stderr] 32 | it "12隻 is not kanji" { assert_eq!(is_kanji("12隻"), false); } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/is_kanji.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/to_kana.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/is_japanese.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/is_romaji.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/to_katakana.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: the feature `non_ascii_idents` has been stable since 1.53.0 and no longer requires an attribute to enable [INFO] [stderr] --> tests/to_romaji.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(non_ascii_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/wana_kana-2876eea08a3b618a) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test is_hiragana::check_is_hiragana ... ok [INFO] [stdout] test utils::is_char_kanji::is_char_kanji_test ... ok [INFO] [stdout] test utils::is_char_japanese::is_char_japanese_test ... ok [INFO] [stdout] test utils::is_char_consonant::is_char_consonant_test ... ok [INFO] [stdout] test utils::is_char_hiragana::is_char_hiragana_test ... ok [INFO] [stdout] test utils::get_chunk::get_chunk_test ... ok [INFO] [stdout] test utils::is_char_kana::is_char_kana_test ... ok [INFO] [stdout] test utils::is_char_in_range::is_char_in_range_test ... ok [INFO] [stdout] test is_romaji::check_is_romaji ... ok [INFO] [stdout] test to_kana::test_node_tree ... ok [INFO] [stdout] test utils::is_char_long_dash::is_char_long_dash_test ... ok [INFO] [stdout] test utils::is_char_romaji::is_char_romajin_test ... ok [INFO] [stdout] test utils::is_char_upper_case::is_char_upper_case_test ... ok [INFO] [stdout] test utils::katakana_to_hiragana::test_katakana_to_hiragana ... ok [INFO] [stdout] test utils::is_char_vowel::is_char_vowel_test ... ok [INFO] [stdout] test utils::is_char_slash_dot::is_char_slash_dot_test ... ok [INFO] [stdout] test utils::is_char_katakana::is_char_katakana_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/to_kana-ca425718ffa48bc0) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/to_romaji-ff4a564e6518f5dd) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/conversion_tables.rs (/opt/rustwide/target/debug/deps/conversion_tables-0d4fda29c9896063) [INFO] [stdout] [INFO] [stderr] Running tests/is_hiragana.rs (/opt/rustwide/target/debug/deps/is_hiragana-41c936a4becc87f3) [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/is_japanese.rs (/opt/rustwide/target/debug/deps/is_japanese-060f12777eeff6a0) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test speculate_0::test_ア_is_not_hiragana ... ok [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test_ignores_long_dash_in_hiragana ... ok [INFO] [stdout] test speculate_0::test_A_is_not_hiragana ... ok [INFO] [stdout] test speculate_0::test_あア_is_not_hiragana ... ok [INFO] [stdout] test speculate_0::test_あ_is_hiragana ... ok [INFO] [stdout] test speculate_0::test_ああ_is_hiragana ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test speculate_0::test_泣き虫_w_zenkaku_punctuation_is_japanese ... ok [INFO] [stdout] test speculate_0::test_泣き虫_is_japanese ... ok [INFO] [stderr] Running tests/is_kana.rs (/opt/rustwide/target/debug/deps/is_kana-719426353eea6565) [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test_en_space_is_not_japanese ... ok [INFO] [stdout] test speculate_0::test_泣き虫_w_romaji_punctuation_is_not_japanese ... ok [INFO] [stdout] test speculate_0::test_ja_space_is_japanese ... ok [INFO] [stdout] test speculate_0::test_hankaku_katakana_is_allowed ... ok [INFO] [stdout] test speculate_0::test_zenkaku_latin_letters_are_considered_neutral ... ok [INFO] [stdout] test speculate_0::test_zenkaku_numbers_are_considered_neutral ... ok [INFO] [stdout] test speculate_0::test_latin_numbers_are_not_japanese ... ok [INFO] [stdout] test speculate_0::test_あア_is_japanese ... ok [INFO] [stdout] test speculate_0::test_randomly_sliced_nhk_news_text_is_japanese ... ok [INFO] [stdout] test speculate_0::test_mixed_with_numbers_is_japanese ... ok [INFO] [stdout] test speculate_0::test_A_is_not_japanese ... ok [INFO] [stdout] test speculate_0::test_A泣き虫_is_not_japanese ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test speculate_0::test_A_is_not_kana ... ok [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test_ア_is_kana ... ok [INFO] [stdout] test speculate_0::test_ignores_long_dash_in_mixed_kana ... ok [INFO] [stdout] test speculate_0::test_あAア_is_not_kana ... ok [INFO] [stdout] test speculate_0::test_あ_is_kana ... ok [INFO] [stdout] test speculate_0::test_あア_is_kana ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/is_kanji.rs (/opt/rustwide/target/debug/deps/is_kanji-a00da2fae03a20fa) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test speculate_0::test_A_is_not_kanji ... ok [INFO] [stdout] test speculate_0::test_hello_contains_not_kanji ... ok [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test_あAア_is_not_kanji ... ok [INFO] [stdout] test speculate_0::test_あア_is_not_kanji ... ok [INFO] [stdout] test speculate_0::test_ア_is_not_kanji ... ok [INFO] [stdout] test speculate_0::test_刀_is_kanji ... ok [INFO] [stdout] test speculate_0::test_勢い_contains_kanji ... ok [INFO] [stdout] test speculate_0::test__12隻_is_not_kanji ... ok [INFO] [stdout] test speculate_0::test_隻_is_not_kanji ... ok [INFO] [stdout] test speculate_0::test__12隻_is_not_kanji ... ok [INFO] [stdout] test speculate_0::test_切腹_is_kanji ... ok [INFO] [stdout] test speculate_0::test_emoji_are_not_kanji ... ok [INFO] [stdout] test speculate_0::test_あ_is_not_kanji ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/is_katakana.rs (/opt/rustwide/target/debug/deps/is_katakana-2cdd2c897d7dc4ed) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test speculate_0::test_あ_is_not_katakana ... ok [INFO] [stdout] test speculate_0::test_A_is_not_katakana ... ok [INFO] [stdout] test speculate_0::test_ア_is_katakana ... ok [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test_あア_is_not_katakana ... ok [INFO] [stdout] test speculate_0::test_アア_is_katakana ... ok [INFO] [stdout] test speculate_0::test_ignores_long_dash_in_katakana ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/is_mixed.rs (/opt/rustwide/target/debug/deps/is_mixed-58a1a8c1964a6cab) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test speculate_0::test_A_is_not_mixed ... ok [INFO] [stdout] test speculate_0::test_あ_is_not_mixed ... ok [INFO] [stdout] test speculate_0::test_Aあア_is_mixed ... ok [INFO] [stdout] test speculate_0::test_お腹A_is_mixed ... ok [INFO] [stdout] test speculate_0::test_Aア_is_mixed ... ok [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test__2あア_is_not_mixed ... ok [INFO] [stdout] test speculate_0::test_Aあ_is_mixed ... ok [INFO] [stdout] test speculate_0::test_お腹A_is_not_mixed_when_passKanji_false ... ok [INFO] [stdout] test speculate_0::test_お腹_is_not_mixed ... ok [INFO] [stdout] test speculate_0::test_腹_is_not_mixed ... ok [INFO] [stderr] Running tests/is_romaji.rs (/opt/rustwide/target/debug/deps/is_romaji-ea013e9bef35ec3d) [INFO] [stdout] test speculate_0::test_ア_is_not_mixed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test speculate_0::test_fails_zenkaku_latin ... ok [INFO] [stdout] test speculate_0::test_fails_zenkaku_punctuation ... ok [INFO] [stdout] test speculate_0::test_xYz_is_romaji ... ok [INFO] [stdout] test speculate_0::test_あアA_is_not_romaji ... ok [INFO] [stdout] test speculate_0::test_passes_latin_punctuation ... ok [INFO] [stderr] Running tests/punctuation.rs (/opt/rustwide/target/debug/deps/punctuation-bb15d7c712dbeda6) [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test_Tōkyō_and_Ōsaka_is_romaji ... ok [INFO] [stdout] test speculate_0::test_熟成_is_not_romaji ... ok [INFO] [stdout] test speculate_0::test_A_is_romaji ... ok [INFO] [stdout] test speculate_0::test_passes_latin_numbers ... ok [INFO] [stdout] test speculate_0::test_お願い_is_not_romaji ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test is_char_english_punctuation_test ... ok [INFO] [stdout] test is_char_japanese_punctuation_test ... ok [INFO] [stdout] test is_char_punctuation_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-9be6ef68bc1ddee3) [INFO] [stdout] [INFO] [stdout] running 56 tests [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_h_h ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_h_k ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_mixed_k_1 ... ok [INFO] [stdout] test speculate_0::character_conversion::converting_kana_to_kana::test_It_survives_only_katakana_to_katakana ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_mixed_k_2 ... ok [INFO] [stdout] test speculate_0::character_conversion::converting_kana_to_kana::test_It_survives_only_hiragana_to_hiragana ... ok [INFO] [stdout] test speculate_0::character_conversion::converting_kana_to_kana::test_Mixed_kana_converts_every_char_k_h ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_mixed_h_5 ... ok [INFO] [stdout] test bench_romaji_to_katakana ... ok [INFO] [stdout] test speculate_0::character_conversion::mixed_syllabaries::test_It_passes_non_katakana_through_when_pass_romaji_is_true_k_h ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_mixed_h_4 ... ok [INFO] [stdout] test speculate_0::bogus_4_character_sequences::test_Bogus_sequences_do_not_work_3 ... ok [INFO] [stdout] test speculate_0::case_sensitivity::test_Case_DOES_matter_for_to_kana ... ok [INFO] [stdout] test speculate_0::character_conversion::converting_kana_to_kana::test_h_k ... ok [INFO] [stdout] test speculate_0::bogus_4_character_sequences::test_Bogus_sequences_do_not_work_2 ... ok [INFO] [stdout] test speculate_0::character_conversion::mixed_syllabaries::test_It_converts_non_katakana_when_pass_romaji_is_false_k_h ... ok [INFO] [stdout] test bench_katakana_to_katakana ... ok [INFO] [stdout] test bench_katakana_to_hiragana ... ok [INFO] [stdout] test speculate_0::character_conversion::converting_kana_to_kana::test_Mixed_kana_converts_every_char_h_k ... ok [INFO] [stdout] test speculate_0::character_conversion::converting_kana_to_kana::test_k_h ... ok [INFO] [stdout] test bench_hiragana_to_romaji ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Converts_long_vowels_correctly_from_k_h ... ok [INFO] [stdout] test speculate_0::case_sensitivity::test_cAse_DoEsnT_MatTER_for_to_hiragana ... ok [INFO] [stdout] test speculate_0::bogus_4_character_sequences::test_Bogus_sequences_do_not_work ... ok [INFO] [stdout] test bench_kana_1 ... ok [INFO] [stdout] test bench_kana_2 ... ok [INFO] [stdout] test speculate_0::character_conversion::test_every_conversion_table_char::test_Katakana_input_to_romaji ... ok [INFO] [stdout] test speculate_0::bogus_4_character_sequences::test_Non_bogus_sequences_work ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_mixed_h_1 ... ok [INFO] [stdout] test speculate_0::case_sensitivity::test_cAse_DoEsnT_MatTER_for_to_katakana ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_mixed_h_2 ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_mixed_h_3 ... ok [INFO] [stdout] test speculate_0::character_conversion::long_vowels::test_Preserves_long_dash_from_k_k ... ok [INFO] [stdout] test speculate_0::character_conversion::mixed_syllabaries::test_It_passes_non_hiragana_through_when_pass_romaji_is_true_h_k ... ok [INFO] [stdout] test bench_romaji_to_hiragana ... ok [INFO] [stdout] test bench_katakana_to_romaji ... ok [INFO] [stdout] test speculate_0::character_conversion::test_every_conversion_table_char::test_Hiragana_input_to_romaji ... ok [INFO] [stdout] test speculate_0::character_conversion::mixed_syllabaries::test_It_converts_non_hiragana_when_pass_romaji_is_false_h_k ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_N_followed_by_N_syllable ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_Properly_add_space_after_n_space ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_Triple_N ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_Triple_N_followed_by_N_syllable ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_double_N ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_kin_ya_きんや ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_kin_you_きんよう ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_n_ya_んや ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_nnnya_んにゃ ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_nya_にゃ ... ok [INFO] [stdout] test speculate_0::character_conversion::test_every_conversion_table_char::test_to_hiragana ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_kin_yu_きんゆ ... ok [INFO] [stderr] Running tests/to_hiragana.rs (/opt/rustwide/target/debug/deps/to_hiragana-50e888b3ac9e3b43) [INFO] [stdout] test speculate_0::n_edge_cases::test_Quadruple_N ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_kinyou_きにょう ... ok [INFO] [stdout] test speculate_0::character_conversion::test_every_conversion_table_char::test_to_kana ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_Solo_N ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_nnya_んにゃ ... ok [INFO] [stdout] test speculate_0::n_edge_cases::test_shin_ya_しんや ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stderr] Running tests/to_kana.rs (/opt/rustwide/target/debug/deps/to_kana-db8cb278ddca9c01) [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::katakana_choōnpu::test_converts_to_hiragana_long_vowels ... ok [INFO] [stdout] test speculate_0::passRomaji::test_false_by_default ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_useObsoleteKana_is_false_by_default ... ok [INFO] [stdout] test speculate_0::test_Quick_Brown_Fox_Romaji_to_Hiragana ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_we_ゑ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_wi_うぃ_when_useObsoleteKana_is_false ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_wi_ゐ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::test_mixed_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::test_Lowercase_characters_are_transliterated_to_hiragana ... ok [INFO] [stdout] test speculate_0::test_WaniKani_わにかに_Mixed_case_returns_hiragana_katakana_only_if_all_letters_of_mora_are_uppercased ... ok [INFO] [stdout] test speculate_0::test_It_handles_mixed_syllabaries ... ok [INFO] [stdout] test speculate_0::without_IME_Mode::test_double_n_s_are_transliterated_to_double_ん ... ok [INFO] [stdout] test speculate_0::test_Will_convert_short_to_long_dashes ... ok [INFO] [stdout] test speculate_0::test_uppercase_ist_katakana_defaults ... ok [INFO] [stdout] test speculate_0::test_Non_romaji_will_be_passed_through ... ok [INFO] [stdout] test speculate_0::with_IME_Mode::test_double_n_s_are_transliterated_to_single_ん ... ok [INFO] [stdout] test speculate_0::with_IME_Mode::test_solo_n_s_are_not_transliterated_unless_chars_follow ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_WI_ヰ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_wi_ゐ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_we_ゑ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::test_Uppercase_with_double_consonants_and_double_vowels_are_transliterated_to_katakana ... ok [INFO] [stdout] test speculate_0::without_IME_Mode::test_solo_n_s_are_transliterated_regardless_of_following_chars ... ok [INFO] [stdout] test speculate_0::test_Uppercase_characters_are_transliterated_to_katakana ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_WE_ヱ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_useObsoleteKana_is_false_by_default ... ok [INFO] [stdout] test speculate_0::test_Will_convert_punctuation_but_pass_through_spaces ... ok [INFO] [stdout] test speculate_0::test_Lowercase_with_double_consonants_and_double_vowels_are_transliterated_to_hiragana ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/to_katakana.rs (/opt/rustwide/target/debug/deps/to_katakana-1528e6f35a2dca94) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_useObsoleteKana_is_false_by_default ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_wi_ゐ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::useObsoleteKana::test_we_ゑ_when_useObsoleteKana_is_true ... ok [INFO] [stdout] test speculate_0::test_Quick_Brown_Fox_Romaji_to_Katakana ... ok [INFO] [stdout] test speculate_0::passRomaji::test_false_by_default ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/to_romaji.rs (/opt/rustwide/target/debug/deps/to_romaji-67b12b3c1b0940f2) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test speculate_0::Small_kana::test_Small_ya ... ok [INFO] [stdout] test speculate_0::test_Doesn_t_confuse_一_one_kanji_for_long_dash_ー ... ok [INFO] [stdout] test speculate_0::test_Doesn_t_convert_オー_to_ou_which_occurs_with_hiragana ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_a ... ok [INFO] [stdout] test speculate_0::Apostrophes_in_ambiguous_consonant_vowel_combos::test_んよ_んあ_んゆ ... ok [INFO] [stdout] test speculate_0::test_Converts_long_dash_ー_in_hiragana_to_hyphen ... ok [INFO] [stdout] test speculate_0::Apostrophes_in_ambiguous_consonant_vowel_combos::test_おんよみ ... ok [INFO] [stdout] test speculate_0::test_Convert_mixed_kana_to_romaji ... ok [INFO] [stdout] test speculate_0::double_n_s_and_double_consonants::test_xxDouble_consonants ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_e ... ok [INFO] [stdout] test speculate_0::test_sane_defaults ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_u ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_kata_ke_doesn_t_transliterate ... ok [INFO] [stdout] test speculate_0::double_n_s_and_double_consonants::test_N_extravaganza ... ok [INFO] [stdout] test speculate_0::test_Use_the_upcaseKatakana_flag_to_preserve_casing_Works_for_katakana ... ok [INFO] [stderr] Running tests/tokenize.rs (/opt/rustwide/target/debug/deps/tokenize-4bc57cd11576e627) [INFO] [stdout] test speculate_0::double_n_s_and_double_consonants::test_Double_and_single_n ... ok [INFO] [stdout] test speculate_0::Apostrophes_in_ambiguous_consonant_vowel_combos::test_シンヨ ... ok [INFO] [stdout] test speculate_0::double_n_s_and_double_consonants::test_Double_consonants ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_yu ... ok [INFO] [stdout] test speculate_0::test_Convert_hiragana_to_romaji ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_tsu_doesn_t_transliterate ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_kata_ka_doesn_t_transliterate ... ok [INFO] [stdout] test speculate_0::test_Converts_long_dash_ー_chōonpu_in_katakana_to_long_vowel ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_yo ... ok [INFO] [stdout] test speculate_0::test_Convert_katakana_to_romaji ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_o ... ok [INFO] [stdout] test speculate_0::Small_kana::test_Small_i ... ok [INFO] [stdout] test speculate_0::test_Use_the_upcaseKatakana_flag_to_preserve_casing_Works_for_mixed_kana ... ok [INFO] [stdout] test speculate_0::test_Spaces_must_be_manually_entered ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test speculate_0::test_tokenize_with_no_input ... ok [INFO] [stdout] test speculate_0::test_handles_mixed_input_detailed_option ... ok [INFO] [stdout] test speculate_0::test_passes_basic_tests ... ok [INFO] [stdout] test speculate_0::test_handles_mixed_input_compact_option ... ok [INFO] [stdout] test speculate_0::test_handles_mixed_input ... ok [INFO] [stdout] test speculate_0::test_handles_mixed_input_detailed_and_compact_option ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/trim_okurigana.rs (/opt/rustwide/target/debug/deps/trim_okurigana-b52011776ed0711a) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test speculate_0::test_trim_okurigana_with_no_input ... ok [INFO] [stdout] test speculate_0::test_passes_default_parameter_tests ... ok [INFO] [stdout] test speculate_0::test_strips_leading_when_passed_optional_config ... ok [INFO] [stderr] Doc-tests wana_kana [INFO] [stdout] test speculate_0::test_strips_reading_by_matching_original_word_when_passed_matchKanji ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test src/trim_okurigana.rs - trim_okurigana (line 4) ... ok [INFO] [stdout] test src/to_romaji.rs - to_romaji (line 4) ... ok [INFO] [stdout] test src/is_katakana.rs - is_katakana (line 4) ... ok [INFO] [stdout] test src/is_kanji.rs - is_kanji (line 4) ... ok [INFO] [stdout] test src/to_kana.rs - to_kana (line 4) ... ok [INFO] [stdout] test src/lib.rs - (line 6) ... ok [INFO] [stdout] test src/is_japanese.rs - is_japanese (line 4) ... ok [INFO] [stdout] test src/is_romaji.rs - is_romaji (line 4) ... ok [INFO] [stdout] test src/is_hiragana.rs - is_hiragana (line 4) ... ok [INFO] [stdout] test src/tokenize.rs - tokenize (line 8) ... ok [INFO] [stdout] test src/is_mixed.rs - is_mixed (line 4) ... ok [INFO] [stdout] test src/to_katakana.rs - to_katakana (line 4) ... ok [INFO] [stdout] test src/to_hiragana.rs - to_hiragana (line 4) ... ok [INFO] [stdout] test src/is_kana.rs - is_kana (line 4) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "dc1b101c1ef58e6a06f2ce2f849b7d1cdb072c7177f5bd79565d0c89f5dc3445", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc1b101c1ef58e6a06f2ce2f849b7d1cdb072c7177f5bd79565d0c89f5dc3445", kill_on_drop: false }` [INFO] [stdout] dc1b101c1ef58e6a06f2ce2f849b7d1cdb072c7177f5bd79565d0c89f5dc3445