[INFO] updating cached repository skvrnami/czech-stemmer [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/skvrnami/czech-stemmer [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/skvrnami/czech-stemmer" "work/ex/clippy-test-run/sources/stable/gh/skvrnami/czech-stemmer"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/skvrnami/czech-stemmer'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/skvrnami/czech-stemmer" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/skvrnami/czech-stemmer"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/skvrnami/czech-stemmer'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] c6181b46c0a70235652ff17992ac482bd17925fe [INFO] sha for GitHub repo skvrnami/czech-stemmer: c6181b46c0a70235652ff17992ac482bd17925fe [INFO] validating manifest of skvrnami/czech-stemmer on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of skvrnami/czech-stemmer on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing skvrnami/czech-stemmer [INFO] finished frobbing skvrnami/czech-stemmer [INFO] frobbed toml for skvrnami/czech-stemmer written to work/ex/clippy-test-run/sources/stable/gh/skvrnami/czech-stemmer/Cargo.toml [INFO] started frobbing skvrnami/czech-stemmer [INFO] finished frobbing skvrnami/czech-stemmer [INFO] frobbed toml for skvrnami/czech-stemmer written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/skvrnami/czech-stemmer/Cargo.toml [INFO] crate skvrnami/czech-stemmer has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting skvrnami/czech-stemmer against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-6/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/skvrnami/czech-stemmer:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dclippy::into_iter_on_array" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 22498f6706c591abc44d298df4ec38f081e49b47972a257056cc2a73bad9c1b1 [INFO] running `"docker" "start" "-a" "22498f6706c591abc44d298df4ec38f081e49b47972a257056cc2a73bad9c1b1"` [INFO] [stderr] Checking hello_cargo v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:51:19 [INFO] [stderr] | [INFO] [stderr] 51 | "ov" | "ův" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `delete_last_x(slice.to_string(), 2)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | "in" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `palatalise(delete_last_x(slice.to_string(), 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | _ => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:55:12 [INFO] [stderr] | [INFO] [stderr] 55 | false => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:74:21 [INFO] [stderr] | [INFO] [stderr] 74 | "ejš" | "ějš" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `palatalise(delete_last_x(slice.to_string(), 2))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | _ => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:77:12 [INFO] [stderr] | [INFO] [stderr] 77 | false => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:153:11 [INFO] [stderr] | [INFO] [stderr] 153 | true => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `delete_last_x(slice.to_string(), 1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:154:8 [INFO] [stderr] | [INFO] [stderr] 154 | _ => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:311:29 [INFO] [stderr] | [INFO] [stderr] 311 | "čtě" | "čti" | "čtí" => return replace_last_x(slice.to_string(), 3, "ck"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `replace_last_x(slice.to_string(), 3, "ck")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:312:29 [INFO] [stderr] | [INFO] [stderr] 312 | "ště" | "šti" | "ští" => return replace_last_x(slice.to_string(), 3, "sk"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `replace_last_x(slice.to_string(), 3, "sk")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:51:19 [INFO] [stderr] | [INFO] [stderr] 51 | "ov" | "ův" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `delete_last_x(slice.to_string(), 2)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | "in" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `palatalise(delete_last_x(slice.to_string(), 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | _ => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:55:12 [INFO] [stderr] | [INFO] [stderr] 55 | false => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:313:9 [INFO] [stderr] | [INFO] [stderr] 313 | _ => return delete_last_x(slice.to_string(), 1) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `delete_last_x(slice.to_string(), 1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:74:21 [INFO] [stderr] | [INFO] [stderr] 74 | "ejš" | "ějš" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `palatalise(delete_last_x(slice.to_string(), 2))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | _ => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:77:12 [INFO] [stderr] | [INFO] [stderr] 77 | false => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:153:11 [INFO] [stderr] | [INFO] [stderr] 153 | true => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `delete_last_x(slice.to_string(), 1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:154:8 [INFO] [stderr] | [INFO] [stderr] 154 | _ => return slice.to_string() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `slice.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:311:29 [INFO] [stderr] | [INFO] [stderr] 311 | "čtě" | "čti" | "čtí" => return replace_last_x(slice.to_string(), 3, "ck"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `replace_last_x(slice.to_string(), 3, "ck")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:312:29 [INFO] [stderr] | [INFO] [stderr] 312 | "ště" | "šti" | "ští" => return replace_last_x(slice.to_string(), 3, "sk"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `replace_last_x(slice.to_string(), 3, "sk")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/main.rs:313:9 [INFO] [stderr] | [INFO] [stderr] 313 | _ => return delete_last_x(slice.to_string(), 1) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `delete_last_x(slice.to_string(), 1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:49:2 [INFO] [stderr] | [INFO] [stderr] 49 | match length > 5 { [INFO] [stderr] | _____^ [INFO] [stderr] 50 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 51 | | "ov" | "ův" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 52 | | "in" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] ... | [INFO] [stderr] 55 | | false => return slice.to_string() [INFO] [stderr] 56 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_bool)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 49 | if length > 5 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 50 | "ov" | "ův" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 51 | "in" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 52 | _ => return slice.to_string() [INFO] [stderr] 53 | } } else { return slice.to_string() } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:72:2 [INFO] [stderr] | [INFO] [stderr] 72 | match length > 5 { [INFO] [stderr] | _____^ [INFO] [stderr] 73 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 74 | | "ejš" | "ějš" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 75 | | _ => return slice.to_string() [INFO] [stderr] 76 | | }, [INFO] [stderr] 77 | | false => return slice.to_string() [INFO] [stderr] 78 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 72 | if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 73 | "ejš" | "ějš" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 74 | _ => return slice.to_string() [INFO] [stderr] 75 | } } else { return slice.to_string() } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:92:14 [INFO] [stderr] | [INFO] [stderr] 92 | let slice = match length > 6 && slice.ends_with("ajzn") { [INFO] [stderr] | _________________^ [INFO] [stderr] 93 | | true => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 94 | | false => slice [INFO] [stderr] 95 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 6 && slice.ends_with("ajzn") { return delete_last_x(slice.to_string(), 4) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:96:14 [INFO] [stderr] | [INFO] [stderr] 96 | let slice = match length > 5 && [INFO] [stderr] | _________________^ [INFO] [stderr] 97 | | (slice.ends_with("izn") || slice.ends_with("isk")) { [INFO] [stderr] 98 | | true => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 99 | | false => slice [INFO] [stderr] 100 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 96 | let slice = if length > 5 && [INFO] [stderr] 97 | (slice.ends_with("izn") || slice.ends_with("isk")) { return palatalise(delete_last_x(slice.to_string(), 2)) } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:101:14 [INFO] [stderr] | [INFO] [stderr] 101 | let slice = match length > 4 && slice.ends_with("ák") { [INFO] [stderr] | _________________^ [INFO] [stderr] 102 | | true => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 103 | | false => slice.to_string() [INFO] [stderr] 104 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 4 && slice.ends_with("ák") { return delete_last_x(slice.to_string(), 2) } else { slice.to_string() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:119:14 [INFO] [stderr] | [INFO] [stderr] 119 | let slice = match length > 7 && slice.ends_with("oušek") { [INFO] [stderr] | _________________^ [INFO] [stderr] 120 | | true => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] 121 | | _ => slice [INFO] [stderr] 122 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 7 && slice.ends_with("oušek") { return delete_last_x(slice.to_string(), 5) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:123:14 [INFO] [stderr] | [INFO] [stderr] 123 | let slice = match length > 6 { [INFO] [stderr] | _________________^ [INFO] [stderr] 124 | | true => match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 125 | | "eček" | "éček" | "iček" | "íček" | [INFO] [stderr] 126 | | "enek" | "ének" | "inek" | "ínek" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] ... | [INFO] [stderr] 131 | | _ => slice [INFO] [stderr] 132 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 123 | let slice = if length > 6 { match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 124 | "eček" | "éček" | "iček" | "íček" | [INFO] [stderr] 125 | "enek" | "ének" | "inek" | "ínek" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] 126 | "áček" | "aček" | "oček" | "uček" | [INFO] [stderr] 127 | "anek" | "onek" | "unek" | "ánek" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 128 | _ => slice [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:133:14 [INFO] [stderr] | [INFO] [stderr] 133 | let slice = match length > 5 { [INFO] [stderr] | _________________^ [INFO] [stderr] 134 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 135 | | "ečk" | "éčk" | "ičk" | "íčk" | [INFO] [stderr] 136 | | "enk" | "énk" | "ink" | "ínk" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] ... | [INFO] [stderr] 142 | | _ => slice [INFO] [stderr] 143 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 133 | let slice = if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 134 | "ečk" | "éčk" | "ičk" | "íčk" | [INFO] [stderr] 135 | "enk" | "énk" | "ink" | "ínk" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] 136 | "áčk" | "ačk" | "očk" | "učk" | [INFO] [stderr] 137 | "ank" | "onk" | "unk" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] 138 | "átk" | "ánk" | "ušk" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:144:14 [INFO] [stderr] | [INFO] [stderr] 144 | let slice = match length > 4 { [INFO] [stderr] | _________________^ [INFO] [stderr] 145 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 146 | | "ek" | "ék" | "ík" | "ik" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 147 | | "ák" | "ak" | "ok" | "uk" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] ... | [INFO] [stderr] 150 | | _ => slice [INFO] [stderr] 151 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 144 | let slice = if length > 4 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 145 | "ek" | "ék" | "ík" | "ik" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 146 | "ák" | "ak" | "ok" | "uk" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 147 | _ => slice [INFO] [stderr] 148 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:152:2 [INFO] [stderr] | [INFO] [stderr] 152 | match length > 3 && slice.ends_with("k") { [INFO] [stderr] | _____^ [INFO] [stderr] 153 | | true => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 154 | | _ => return slice.to_string() [INFO] [stderr] 155 | | } [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 3 && slice.ends_with("k") { return delete_last_x(slice.to_string(), 1) } else { return slice.to_string() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/main.rs:152:38 [INFO] [stderr] | [INFO] [stderr] 152 | match length > 3 && slice.ends_with("k") { [INFO] [stderr] | ^^^ help: try using a char instead: `'k'` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:169:14 [INFO] [stderr] | [INFO] [stderr] 169 | let slice = match length > 8 && slice.ends_with("obinec") { [INFO] [stderr] | _________________^ [INFO] [stderr] 170 | | true => return delete_last_x(slice.to_string(), 6), [INFO] [stderr] 171 | | _ => slice [INFO] [stderr] 172 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 8 && slice.ends_with("obinec") { return delete_last_x(slice.to_string(), 6) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:173:14 [INFO] [stderr] | [INFO] [stderr] 173 | let slice = match length > 7 { [INFO] [stderr] | _________________^ [INFO] [stderr] 174 | | true => match find_last_x(slice.to_string(), 5).as_ref() { [INFO] [stderr] 175 | | "ionář" => return palatalise(delete_last_x(slice.to_string(), 4)), [INFO] [stderr] 176 | | "ovstv" | "ovišt" | "ovník" => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] ... | [INFO] [stderr] 179 | | false => slice [INFO] [stderr] 180 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 173 | let slice = if length > 7 { match find_last_x(slice.to_string(), 5).as_ref() { [INFO] [stderr] 174 | "ionář" => return palatalise(delete_last_x(slice.to_string(), 4)), [INFO] [stderr] 175 | "ovstv" | "ovišt" | "ovník" => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] 176 | _ => slice [INFO] [stderr] 177 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:181:14 [INFO] [stderr] | [INFO] [stderr] 181 | let slice = match length > 6 { [INFO] [stderr] | _________________^ [INFO] [stderr] 182 | | true => match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 183 | | "ásek" | "loun" | "nost" | "teln" | "ovec" | [INFO] [stderr] 184 | | "ovík" | "ovtv" | "ovin" | "štin" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] ... | [INFO] [stderr] 188 | | false => slice [INFO] [stderr] 189 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 181 | let slice = if length > 6 { match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 182 | "ásek" | "loun" | "nost" | "teln" | "ovec" | [INFO] [stderr] 183 | "ovík" | "ovtv" | "ovin" | "štin" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 184 | "enic" | "inec" | "itel" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] 185 | _ => slice [INFO] [stderr] 186 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:190:14 [INFO] [stderr] | [INFO] [stderr] 190 | let slice = match length > 5 { [INFO] [stderr] | _________________^ [INFO] [stderr] 191 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 192 | | "árn" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] 193 | | "ěnk" | "ián" | "ist" | "isk" | "išt" | [INFO] [stderr] ... | [INFO] [stderr] 201 | | _ => slice [INFO] [stderr] 202 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 190 | let slice = if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 191 | "árn" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] 192 | "ěnk" | "ián" | "ist" | "isk" | "išt" | [INFO] [stderr] 193 | "itb" | "írn" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 194 | "och" | "ost" | "ovn" | "oun" | "out" | [INFO] [stderr] 195 | "ouš" | "ušk" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:203:14 [INFO] [stderr] | [INFO] [stderr] 203 | let slice = match length > 4 { [INFO] [stderr] | _________________^ [INFO] [stderr] 204 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 205 | | "áč" | "ač" | "án" | "an" | [INFO] [stderr] 206 | | "ár" | "as" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] ... | [INFO] [stderr] 216 | | _ => slice [INFO] [stderr] 217 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 203 | let slice = if length > 4 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 204 | "áč" | "ač" | "án" | "an" | [INFO] [stderr] 205 | "ár" | "as" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 206 | "ec" | "en" | "ěn" | "éř" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 207 | "íř" | "ic" | "in" | "ín" | [INFO] [stderr] 208 | "it" | "iv" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:218:14 [INFO] [stderr] | [INFO] [stderr] 218 | let slice = match length > 3 { [INFO] [stderr] | _________________^ [INFO] [stderr] 219 | | true => match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 220 | | "c" | "č" | "k" | [INFO] [stderr] 221 | | "l" | "n" | "t" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] ... | [INFO] [stderr] 224 | | _ => slice [INFO] [stderr] 225 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 218 | let slice = if length > 3 { match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 219 | "c" | "č" | "k" | [INFO] [stderr] 220 | "l" | "n" | "t" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 221 | _ => slice [INFO] [stderr] 222 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:244:14 [INFO] [stderr] | [INFO] [stderr] 244 | let slice = match length > 7 && slice.ends_with("atech") { [INFO] [stderr] | _________________^ [INFO] [stderr] 245 | | true => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] 246 | | false => slice [INFO] [stderr] 247 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 7 && slice.ends_with("atech") { return delete_last_x(slice.to_string(), 5) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:248:14 [INFO] [stderr] | [INFO] [stderr] 248 | let slice = match length > 6 { [INFO] [stderr] | _________________^ [INFO] [stderr] 249 | | true => match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 250 | | // -tady imho něco chybí a daly by se sem napasovat další přípony (e.g. zvířetem) [INFO] [stderr] 251 | | "ětem" => return palatalise(delete_last_x(slice.to_string(), 3)), // then palatalise [INFO] [stderr] ... | [INFO] [stderr] 255 | | false => slice [INFO] [stderr] 256 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 248 | let slice = if length > 6 { match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 249 | // -tady imho něco chybí a daly by se sem napasovat další přípony (e.g. zvířetem) [INFO] [stderr] 250 | "ětem" => return palatalise(delete_last_x(slice.to_string(), 3)), // then palatalise [INFO] [stderr] 251 | "atům" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 252 | _ => slice [INFO] [stderr] 253 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:257:14 [INFO] [stderr] | [INFO] [stderr] 257 | let slice = match length > 5 { [INFO] [stderr] | _________________^ [INFO] [stderr] 258 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 259 | | "ech" | "ich" | "ích" => return palatalise(delete_last_x(slice.to_string(), 2)), //then palatalise [INFO] [stderr] 260 | | "ého" | "emi" | "ému" | [INFO] [stderr] ... | [INFO] [stderr] 268 | | false => slice [INFO] [stderr] 269 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 257 | let slice = if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 258 | "ech" | "ich" | "ích" => return palatalise(delete_last_x(slice.to_string(), 2)), //then palatalise [INFO] [stderr] 259 | "ého" | "emi" | "ému" | [INFO] [stderr] 260 | "eti" | "iho" | "ího" | [INFO] [stderr] 261 | "ími" | "imu" => return palatalise(delete_last_x(slice.to_string(), 2)), //then palatalise, [INFO] [stderr] 262 | "ách" | "ata" | "aty" | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:270:14 [INFO] [stderr] | [INFO] [stderr] 270 | let slice = match length > 4 { [INFO] [stderr] | _________________^ [INFO] [stderr] 271 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 272 | | "em" => return palatalise(delete_last_x(slice.to_string(), 1)), //palatalise [INFO] [stderr] 273 | | "es" | "ém" | "ím" => return palatalise(delete_last_x(slice.to_string(), 2)), //palatalise [INFO] [stderr] ... | [INFO] [stderr] 279 | | false => slice [INFO] [stderr] 280 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 270 | let slice = if length > 4 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 271 | "em" => return palatalise(delete_last_x(slice.to_string(), 1)), //palatalise [INFO] [stderr] 272 | "es" | "ém" | "ím" => return palatalise(delete_last_x(slice.to_string(), 2)), //palatalise [INFO] [stderr] 273 | "ům" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 274 | "at" | "ám" | "os" | "ou" | [INFO] [stderr] 275 | "us" | "ým" | "mi" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:281:14 [INFO] [stderr] | [INFO] [stderr] 281 | let slice = match length > 3 { [INFO] [stderr] | _________________^ [INFO] [stderr] 282 | | true => match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 283 | | "e" | "i" | "í" | "ě" => return palatalise(slice.to_string()), //palatalise [INFO] [stderr] 284 | | "u" | "y" | "ů" | [INFO] [stderr] ... | [INFO] [stderr] 289 | | false => slice [INFO] [stderr] 290 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 281 | let slice = if length > 3 { match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 282 | "e" | "i" | "í" | "ě" => return palatalise(slice.to_string()), //palatalise [INFO] [stderr] 283 | "u" | "y" | "ů" | [INFO] [stderr] 284 | "a" | "á" | "o" | [INFO] [stderr] 285 | "ý" | "é" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 286 | _ => slice [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:49:2 [INFO] [stderr] | [INFO] [stderr] 49 | match length > 5 { [INFO] [stderr] | _____^ [INFO] [stderr] 50 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 51 | | "ov" | "ův" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 52 | | "in" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] ... | [INFO] [stderr] 55 | | false => return slice.to_string() [INFO] [stderr] 56 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_bool)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 49 | if length > 5 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 50 | "ov" | "ův" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 51 | "in" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 52 | _ => return slice.to_string() [INFO] [stderr] 53 | } } else { return slice.to_string() } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:72:2 [INFO] [stderr] | [INFO] [stderr] 72 | match length > 5 { [INFO] [stderr] | _____^ [INFO] [stderr] 73 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 74 | | "ejš" | "ějš" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 75 | | _ => return slice.to_string() [INFO] [stderr] 76 | | }, [INFO] [stderr] 77 | | false => return slice.to_string() [INFO] [stderr] 78 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 72 | if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 73 | "ejš" | "ějš" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 74 | _ => return slice.to_string() [INFO] [stderr] 75 | } } else { return slice.to_string() } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:92:14 [INFO] [stderr] | [INFO] [stderr] 92 | let slice = match length > 6 && slice.ends_with("ajzn") { [INFO] [stderr] | _________________^ [INFO] [stderr] 93 | | true => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 94 | | false => slice [INFO] [stderr] 95 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 6 && slice.ends_with("ajzn") { return delete_last_x(slice.to_string(), 4) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:96:14 [INFO] [stderr] | [INFO] [stderr] 96 | let slice = match length > 5 && [INFO] [stderr] | _________________^ [INFO] [stderr] 97 | | (slice.ends_with("izn") || slice.ends_with("isk")) { [INFO] [stderr] 98 | | true => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 99 | | false => slice [INFO] [stderr] 100 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 96 | let slice = if length > 5 && [INFO] [stderr] 97 | (slice.ends_with("izn") || slice.ends_with("isk")) { return palatalise(delete_last_x(slice.to_string(), 2)) } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:101:14 [INFO] [stderr] | [INFO] [stderr] 101 | let slice = match length > 4 && slice.ends_with("ák") { [INFO] [stderr] | _________________^ [INFO] [stderr] 102 | | true => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 103 | | false => slice.to_string() [INFO] [stderr] 104 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 4 && slice.ends_with("ák") { return delete_last_x(slice.to_string(), 2) } else { slice.to_string() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:119:14 [INFO] [stderr] | [INFO] [stderr] 119 | let slice = match length > 7 && slice.ends_with("oušek") { [INFO] [stderr] | _________________^ [INFO] [stderr] 120 | | true => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] 121 | | _ => slice [INFO] [stderr] 122 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 7 && slice.ends_with("oušek") { return delete_last_x(slice.to_string(), 5) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:123:14 [INFO] [stderr] | [INFO] [stderr] 123 | let slice = match length > 6 { [INFO] [stderr] | _________________^ [INFO] [stderr] 124 | | true => match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 125 | | "eček" | "éček" | "iček" | "íček" | [INFO] [stderr] 126 | | "enek" | "ének" | "inek" | "ínek" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] ... | [INFO] [stderr] 131 | | _ => slice [INFO] [stderr] 132 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 123 | let slice = if length > 6 { match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 124 | "eček" | "éček" | "iček" | "íček" | [INFO] [stderr] 125 | "enek" | "ének" | "inek" | "ínek" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] 126 | "áček" | "aček" | "oček" | "uček" | [INFO] [stderr] 127 | "anek" | "onek" | "unek" | "ánek" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 128 | _ => slice [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:133:14 [INFO] [stderr] | [INFO] [stderr] 133 | let slice = match length > 5 { [INFO] [stderr] | _________________^ [INFO] [stderr] 134 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 135 | | "ečk" | "éčk" | "ičk" | "íčk" | [INFO] [stderr] 136 | | "enk" | "énk" | "ink" | "ínk" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] ... | [INFO] [stderr] 142 | | _ => slice [INFO] [stderr] 143 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 133 | let slice = if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 134 | "ečk" | "éčk" | "ičk" | "íčk" | [INFO] [stderr] 135 | "enk" | "énk" | "ink" | "ínk" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] 136 | "áčk" | "ačk" | "očk" | "učk" | [INFO] [stderr] 137 | "ank" | "onk" | "unk" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] 138 | "átk" | "ánk" | "ušk" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:144:14 [INFO] [stderr] | [INFO] [stderr] 144 | let slice = match length > 4 { [INFO] [stderr] | _________________^ [INFO] [stderr] 145 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 146 | | "ek" | "ék" | "ík" | "ik" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 147 | | "ák" | "ak" | "ok" | "uk" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] ... | [INFO] [stderr] 150 | | _ => slice [INFO] [stderr] 151 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 144 | let slice = if length > 4 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 145 | "ek" | "ék" | "ík" | "ik" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 146 | "ák" | "ak" | "ok" | "uk" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 147 | _ => slice [INFO] [stderr] 148 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:152:2 [INFO] [stderr] | [INFO] [stderr] 152 | match length > 3 && slice.ends_with("k") { [INFO] [stderr] | _____^ [INFO] [stderr] 153 | | true => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 154 | | _ => return slice.to_string() [INFO] [stderr] 155 | | } [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 3 && slice.ends_with("k") { return delete_last_x(slice.to_string(), 1) } else { return slice.to_string() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/main.rs:152:38 [INFO] [stderr] | [INFO] [stderr] 152 | match length > 3 && slice.ends_with("k") { [INFO] [stderr] | ^^^ help: try using a char instead: `'k'` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:169:14 [INFO] [stderr] | [INFO] [stderr] 169 | let slice = match length > 8 && slice.ends_with("obinec") { [INFO] [stderr] | _________________^ [INFO] [stderr] 170 | | true => return delete_last_x(slice.to_string(), 6), [INFO] [stderr] 171 | | _ => slice [INFO] [stderr] 172 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 8 && slice.ends_with("obinec") { return delete_last_x(slice.to_string(), 6) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:173:14 [INFO] [stderr] | [INFO] [stderr] 173 | let slice = match length > 7 { [INFO] [stderr] | _________________^ [INFO] [stderr] 174 | | true => match find_last_x(slice.to_string(), 5).as_ref() { [INFO] [stderr] 175 | | "ionář" => return palatalise(delete_last_x(slice.to_string(), 4)), [INFO] [stderr] 176 | | "ovstv" | "ovišt" | "ovník" => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] ... | [INFO] [stderr] 179 | | false => slice [INFO] [stderr] 180 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 173 | let slice = if length > 7 { match find_last_x(slice.to_string(), 5).as_ref() { [INFO] [stderr] 174 | "ionář" => return palatalise(delete_last_x(slice.to_string(), 4)), [INFO] [stderr] 175 | "ovstv" | "ovišt" | "ovník" => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] 176 | _ => slice [INFO] [stderr] 177 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:181:14 [INFO] [stderr] | [INFO] [stderr] 181 | let slice = match length > 6 { [INFO] [stderr] | _________________^ [INFO] [stderr] 182 | | true => match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 183 | | "ásek" | "loun" | "nost" | "teln" | "ovec" | [INFO] [stderr] 184 | | "ovík" | "ovtv" | "ovin" | "štin" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] ... | [INFO] [stderr] 188 | | false => slice [INFO] [stderr] 189 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 181 | let slice = if length > 6 { match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 182 | "ásek" | "loun" | "nost" | "teln" | "ovec" | [INFO] [stderr] 183 | "ovík" | "ovtv" | "ovin" | "štin" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 184 | "enic" | "inec" | "itel" => return palatalise(delete_last_x(slice.to_string(), 3)), [INFO] [stderr] 185 | _ => slice [INFO] [stderr] 186 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:190:14 [INFO] [stderr] | [INFO] [stderr] 190 | let slice = match length > 5 { [INFO] [stderr] | _________________^ [INFO] [stderr] 191 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 192 | | "árn" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] 193 | | "ěnk" | "ián" | "ist" | "isk" | "išt" | [INFO] [stderr] ... | [INFO] [stderr] 201 | | _ => slice [INFO] [stderr] 202 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 190 | let slice = if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 191 | "árn" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] 192 | "ěnk" | "ián" | "ist" | "isk" | "išt" | [INFO] [stderr] 193 | "itb" | "írn" => return palatalise(delete_last_x(slice.to_string(), 2)), [INFO] [stderr] 194 | "och" | "ost" | "ovn" | "oun" | "out" | [INFO] [stderr] 195 | "ouš" | "ušk" => return delete_last_x(slice.to_string(), 3), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:203:14 [INFO] [stderr] | [INFO] [stderr] 203 | let slice = match length > 4 { [INFO] [stderr] | _________________^ [INFO] [stderr] 204 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 205 | | "áč" | "ač" | "án" | "an" | [INFO] [stderr] 206 | | "ár" | "as" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] ... | [INFO] [stderr] 216 | | _ => slice [INFO] [stderr] 217 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 203 | let slice = if length > 4 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 204 | "áč" | "ač" | "án" | "an" | [INFO] [stderr] 205 | "ár" | "as" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 206 | "ec" | "en" | "ěn" | "éř" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] 207 | "íř" | "ic" | "in" | "ín" | [INFO] [stderr] 208 | "it" | "iv" => return palatalise(delete_last_x(slice.to_string(), 1)), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:218:14 [INFO] [stderr] | [INFO] [stderr] 218 | let slice = match length > 3 { [INFO] [stderr] | _________________^ [INFO] [stderr] 219 | | true => match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 220 | | "c" | "č" | "k" | [INFO] [stderr] 221 | | "l" | "n" | "t" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] ... | [INFO] [stderr] 224 | | _ => slice [INFO] [stderr] 225 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 218 | let slice = if length > 3 { match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 219 | "c" | "č" | "k" | [INFO] [stderr] 220 | "l" | "n" | "t" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 221 | _ => slice [INFO] [stderr] 222 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:244:14 [INFO] [stderr] | [INFO] [stderr] 244 | let slice = match length > 7 && slice.ends_with("atech") { [INFO] [stderr] | _________________^ [INFO] [stderr] 245 | | true => return delete_last_x(slice.to_string(), 5), [INFO] [stderr] 246 | | false => slice [INFO] [stderr] 247 | | }; [INFO] [stderr] | |_____^ help: consider using an if/else expression: `if length > 7 && slice.ends_with("atech") { return delete_last_x(slice.to_string(), 5) } else { slice }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:248:14 [INFO] [stderr] | [INFO] [stderr] 248 | let slice = match length > 6 { [INFO] [stderr] | _________________^ [INFO] [stderr] 249 | | true => match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 250 | | // -tady imho něco chybí a daly by se sem napasovat další přípony (e.g. zvířetem) [INFO] [stderr] 251 | | "ětem" => return palatalise(delete_last_x(slice.to_string(), 3)), // then palatalise [INFO] [stderr] ... | [INFO] [stderr] 255 | | false => slice [INFO] [stderr] 256 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 248 | let slice = if length > 6 { match find_last_x(slice.to_string(), 4).as_ref() { [INFO] [stderr] 249 | // -tady imho něco chybí a daly by se sem napasovat další přípony (e.g. zvířetem) [INFO] [stderr] 250 | "ětem" => return palatalise(delete_last_x(slice.to_string(), 3)), // then palatalise [INFO] [stderr] 251 | "atům" => return delete_last_x(slice.to_string(), 4), [INFO] [stderr] 252 | _ => slice [INFO] [stderr] 253 | } } else { slice }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:257:14 [INFO] [stderr] | [INFO] [stderr] 257 | let slice = match length > 5 { [INFO] [stderr] | _________________^ [INFO] [stderr] 258 | | true => match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 259 | | "ech" | "ich" | "ích" => return palatalise(delete_last_x(slice.to_string(), 2)), //then palatalise [INFO] [stderr] 260 | | "ého" | "emi" | "ému" | [INFO] [stderr] ... | [INFO] [stderr] 268 | | false => slice [INFO] [stderr] 269 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 257 | let slice = if length > 5 { match find_last_x(slice.to_string(), 3).as_ref() { [INFO] [stderr] 258 | "ech" | "ich" | "ích" => return palatalise(delete_last_x(slice.to_string(), 2)), //then palatalise [INFO] [stderr] 259 | "ého" | "emi" | "ému" | [INFO] [stderr] 260 | "eti" | "iho" | "ího" | [INFO] [stderr] 261 | "ími" | "imu" => return palatalise(delete_last_x(slice.to_string(), 2)), //then palatalise, [INFO] [stderr] 262 | "ách" | "ata" | "aty" | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:270:14 [INFO] [stderr] | [INFO] [stderr] 270 | let slice = match length > 4 { [INFO] [stderr] | _________________^ [INFO] [stderr] 271 | | true => match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 272 | | "em" => return palatalise(delete_last_x(slice.to_string(), 1)), //palatalise [INFO] [stderr] 273 | | "es" | "ém" | "ím" => return palatalise(delete_last_x(slice.to_string(), 2)), //palatalise [INFO] [stderr] ... | [INFO] [stderr] 279 | | false => slice [INFO] [stderr] 280 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 270 | let slice = if length > 4 { match find_last_x(slice.to_string(), 2).as_ref() { [INFO] [stderr] 271 | "em" => return palatalise(delete_last_x(slice.to_string(), 1)), //palatalise [INFO] [stderr] 272 | "es" | "ém" | "ím" => return palatalise(delete_last_x(slice.to_string(), 2)), //palatalise [INFO] [stderr] 273 | "ům" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] 274 | "at" | "ám" | "os" | "ou" | [INFO] [stderr] 275 | "us" | "ým" | "mi" => return delete_last_x(slice.to_string(), 2), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:281:14 [INFO] [stderr] | [INFO] [stderr] 281 | let slice = match length > 3 { [INFO] [stderr] | _________________^ [INFO] [stderr] 282 | | true => match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 283 | | "e" | "i" | "í" | "ě" => return palatalise(slice.to_string()), //palatalise [INFO] [stderr] 284 | | "u" | "y" | "ů" | [INFO] [stderr] ... | [INFO] [stderr] 289 | | false => slice [INFO] [stderr] 290 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 281 | let slice = if length > 3 { match find_last_x(slice.to_string(), 1).as_ref() { [INFO] [stderr] 282 | "e" | "i" | "í" | "ě" => return palatalise(slice.to_string()), //palatalise [INFO] [stderr] 283 | "u" | "y" | "ů" | [INFO] [stderr] 284 | "a" | "á" | "o" | [INFO] [stderr] 285 | "ý" | "é" => return delete_last_x(slice.to_string(), 1), [INFO] [stderr] 286 | _ => slice [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.84s [INFO] running `"docker" "inspect" "22498f6706c591abc44d298df4ec38f081e49b47972a257056cc2a73bad9c1b1"` [INFO] running `"docker" "rm" "-f" "22498f6706c591abc44d298df4ec38f081e49b47972a257056cc2a73bad9c1b1"` [INFO] [stdout] 22498f6706c591abc44d298df4ec38f081e49b47972a257056cc2a73bad9c1b1