[INFO] crate encoding_rs 0.8.13 is already in cache [INFO] extracting crate encoding_rs 0.8.13 into work/ex/clippy-test-run/sources/stable/reg/encoding_rs/0.8.13 [INFO] extracting crate encoding_rs 0.8.13 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/encoding_rs/0.8.13 [INFO] validating manifest of encoding_rs-0.8.13 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 encoding_rs-0.8.13 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 encoding_rs-0.8.13 [INFO] finished frobbing encoding_rs-0.8.13 [INFO] frobbed toml for encoding_rs-0.8.13 written to work/ex/clippy-test-run/sources/stable/reg/encoding_rs/0.8.13/Cargo.toml [INFO] started frobbing encoding_rs-0.8.13 [INFO] finished frobbing encoding_rs-0.8.13 [INFO] frobbed toml for encoding_rs-0.8.13 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/encoding_rs/0.8.13/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [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 encoding_rs-0.8.13 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-1/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/encoding_rs/0.8.13:/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" "-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] 3ebf6426f43aad28435e0bb0db6fd2aebee68b9f0927616a6c5ecf3d5f504f26 [INFO] running `"docker" "start" "-a" "3ebf6426f43aad28435e0bb0db6fd2aebee68b9f0927616a6c5ecf3d5f504f26"` [INFO] [stderr] Compiling encoding_rs v0.8.13 (/opt/crater/workdir) [INFO] [stderr] Checking bincode v0.8.0 [INFO] [stderr] warning: lint name `doc_markdown` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | doc_markdown, [INFO] [stderr] | ^^^^^^^^^^^^ help: change it to: `clippy::doc_markdown` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: lint name `inline_always` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | inline_always, [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::inline_always` [INFO] [stderr] [INFO] [stderr] warning: lint name `new_ret_no_self` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | new_ret_no_self [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: change it to: `clippy::new_ret_no_self` [INFO] [stderr] [INFO] [stderr] warning: lint name `doc_markdown` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | doc_markdown, [INFO] [stderr] | ^^^^^^^^^^^^ help: change it to: `clippy::doc_markdown` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: lint name `inline_always` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | inline_always, [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::inline_always` [INFO] [stderr] [INFO] [stderr] warning: lint name `new_ret_no_self` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | new_ret_no_self [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: change it to: `clippy::new_ret_no_self` [INFO] [stderr] [INFO] [stderr] warning: lint name `doc_markdown` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | doc_markdown, [INFO] [stderr] | ^^^^^^^^^^^^ help: change it to: `clippy::doc_markdown` [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:689:48 [INFO] [stderr] | [INFO] [stderr] 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/euc_jp.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / euc_jp_decoder_functions!( [INFO] [stderr] 74 | | { [INFO] [stderr] 75 | | let trail_minus_offset = byte.wrapping_sub(0xA1); [INFO] [stderr] 76 | | // Fast-track Hiragana (60% according to Lunde) [INFO] [stderr] ... | [INFO] [stderr] 216 | | handle [INFO] [stderr] 217 | | ); [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:689:48 [INFO] [stderr] | [INFO] [stderr] 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/euc_jp.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / euc_jp_decoder_functions!( [INFO] [stderr] 74 | | { [INFO] [stderr] 75 | | let trail_minus_offset = byte.wrapping_sub(0xA1); [INFO] [stderr] 76 | | // Fast-track Hiragana (60% according to Lunde) [INFO] [stderr] ... | [INFO] [stderr] 216 | | handle [INFO] [stderr] 217 | | ); [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:364:48 [INFO] [stderr] | [INFO] [stderr] 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/gb18030.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | / gb18030_decoder_functions!( [INFO] [stderr] 104 | | { [INFO] [stderr] 105 | | // If first is between 0x81 and 0xFE, inclusive, [INFO] [stderr] 106 | | // subtract offset 0x81. [INFO] [stderr] ... | [INFO] [stderr] 286 | | handle, [INFO] [stderr] 287 | | 'outermost); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:364:48 [INFO] [stderr] | [INFO] [stderr] 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/gb18030.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | / gb18030_decoder_functions!( [INFO] [stderr] 104 | | { [INFO] [stderr] 105 | | // If first is between 0x81 and 0xFE, inclusive, [INFO] [stderr] 106 | | // subtract offset 0x81. [INFO] [stderr] ... | [INFO] [stderr] 286 | | handle, [INFO] [stderr] 287 | | 'outermost); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `if_same_then_else` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/iso_2022_jp.rs:372:9 [INFO] [stderr] | [INFO] [stderr] 372 | if_same_then_else [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: change it to: `clippy::if_same_then_else` [INFO] [stderr] [INFO] [stderr] warning: lint name `if_same_then_else` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/iso_2022_jp.rs:396:9 [INFO] [stderr] | [INFO] [stderr] 396 | if_same_then_else [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: change it to: `clippy::if_same_then_else` [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/utf_8.rs:238:11 [INFO] [stderr] | [INFO] [stderr] 238 | allow(never_loop, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] [INFO] [stderr] warning: lint name `cyclomatic_complexity` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/utf_8.rs:238:23 [INFO] [stderr] | [INFO] [stderr] 238 | allow(never_loop, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cyclomatic_complexity` [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/utf_8.rs:636:48 [INFO] [stderr] | [INFO] [stderr] 636 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:1380:52 [INFO] [stderr] | [INFO] [stderr] 1380 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1486 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:191:17 [INFO] [stderr] | [INFO] [stderr] 191 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1486 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:192:17 [INFO] [stderr] | [INFO] [stderr] 192 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1486 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1487 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:191:17 [INFO] [stderr] | [INFO] [stderr] 191 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1487 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:192:17 [INFO] [stderr] | [INFO] [stderr] 192 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1487 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:289:17 [INFO] [stderr] | [INFO] [stderr] 289 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1488 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:290:17 [INFO] [stderr] | [INFO] [stderr] 290 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1488 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:291:17 [INFO] [stderr] | [INFO] [stderr] 291 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1488 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:289:17 [INFO] [stderr] | [INFO] [stderr] 289 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1489 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:290:17 [INFO] [stderr] | [INFO] [stderr] 290 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1489 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:291:17 [INFO] [stderr] | [INFO] [stderr] 291 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1489 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:95:19 [INFO] [stderr] | [INFO] [stderr] 95 | allow(never_loop, cast_ptr_alignment) [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1490 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:95:31 [INFO] [stderr] | [INFO] [stderr] 95 | allow(never_loop, cast_ptr_alignment) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1490 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `unreadable_literal` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/data.rs:425:44 [INFO] [stderr] | [INFO] [stderr] 425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::unreadable_literal` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/handles.rs:1149:48 [INFO] [stderr] | [INFO] [stderr] 1149 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/handles.rs:1183:48 [INFO] [stderr] | [INFO] [stderr] 1183 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:75:52 [INFO] [stderr] | [INFO] [stderr] 75 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 297 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:75:52 [INFO] [stderr] | [INFO] [stderr] 75 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 298 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:75:52 [INFO] [stderr] | [INFO] [stderr] 75 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 299 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:311:44 [INFO] [stderr] | [INFO] [stderr] 311 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:566:52 [INFO] [stderr] | [INFO] [stderr] 566 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:692:11 [INFO] [stderr] | [INFO] [stderr] 692 | allow(collapsible_if, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `cyclomatic_complexity` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:692:27 [INFO] [stderr] | [INFO] [stderr] 692 | allow(collapsible_if, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cyclomatic_complexity` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:1113:44 [INFO] [stderr] | [INFO] [stderr] 1113 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `doc_markdown` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | doc_markdown, [INFO] [stderr] | ^^^^^^^^^^^^ help: change it to: `clippy::doc_markdown` [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:689:48 [INFO] [stderr] | [INFO] [stderr] 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/euc_jp.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / euc_jp_decoder_functions!( [INFO] [stderr] 74 | | { [INFO] [stderr] 75 | | let trail_minus_offset = byte.wrapping_sub(0xA1); [INFO] [stderr] 76 | | // Fast-track Hiragana (60% according to Lunde) [INFO] [stderr] ... | [INFO] [stderr] 216 | | handle [INFO] [stderr] 217 | | ); [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:689:48 [INFO] [stderr] | [INFO] [stderr] 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/euc_jp.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / euc_jp_decoder_functions!( [INFO] [stderr] 74 | | { [INFO] [stderr] 75 | | let trail_minus_offset = byte.wrapping_sub(0xA1); [INFO] [stderr] 76 | | // Fast-track Hiragana (60% according to Lunde) [INFO] [stderr] ... | [INFO] [stderr] 216 | | handle [INFO] [stderr] 217 | | ); [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:364:48 [INFO] [stderr] | [INFO] [stderr] 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/gb18030.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | / gb18030_decoder_functions!( [INFO] [stderr] 104 | | { [INFO] [stderr] 105 | | // If first is between 0x81 and 0xFE, inclusive, [INFO] [stderr] 106 | | // subtract offset 0x81. [INFO] [stderr] ... | [INFO] [stderr] 286 | | handle, [INFO] [stderr] 287 | | 'outermost); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/macros.rs:364:48 [INFO] [stderr] | [INFO] [stderr] 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] | [INFO] [stderr] ::: src/gb18030.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | / gb18030_decoder_functions!( [INFO] [stderr] 104 | | { [INFO] [stderr] 105 | | // If first is between 0x81 and 0xFE, inclusive, [INFO] [stderr] 106 | | // subtract offset 0x81. [INFO] [stderr] ... | [INFO] [stderr] 286 | | handle, [INFO] [stderr] 287 | | 'outermost); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `if_same_then_else` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/iso_2022_jp.rs:372:9 [INFO] [stderr] | [INFO] [stderr] 372 | if_same_then_else [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: change it to: `clippy::if_same_then_else` [INFO] [stderr] [INFO] [stderr] warning: lint name `if_same_then_else` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/iso_2022_jp.rs:396:9 [INFO] [stderr] | [INFO] [stderr] 396 | if_same_then_else [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: change it to: `clippy::if_same_then_else` [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/single_byte.rs:553:28 [INFO] [stderr] | [INFO] [stderr] 553 | pub const HIGH_BYTES: &'static [u8; 128] = &[ [INFO] [stderr] | -^^^^^^^---------- help: consider removing `'static`: `&[u8; 128]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/utf_8.rs:238:11 [INFO] [stderr] | [INFO] [stderr] 238 | allow(never_loop, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] [INFO] [stderr] warning: lint name `cyclomatic_complexity` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/utf_8.rs:238:23 [INFO] [stderr] | [INFO] [stderr] 238 | allow(never_loop, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cyclomatic_complexity` [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/utf_8.rs:636:48 [INFO] [stderr] | [INFO] [stderr] 636 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:1380:52 [INFO] [stderr] | [INFO] [stderr] 1380 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1486 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:191:17 [INFO] [stderr] | [INFO] [stderr] 191 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1486 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:192:17 [INFO] [stderr] | [INFO] [stderr] 192 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1486 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1487 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:191:17 [INFO] [stderr] | [INFO] [stderr] 191 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1487 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:192:17 [INFO] [stderr] | [INFO] [stderr] 192 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1487 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:289:17 [INFO] [stderr] | [INFO] [stderr] 289 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1488 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:290:17 [INFO] [stderr] | [INFO] [stderr] 290 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1488 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:291:17 [INFO] [stderr] | [INFO] [stderr] 291 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1488 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:289:17 [INFO] [stderr] | [INFO] [stderr] 289 | never_loop, [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1489 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:290:17 [INFO] [stderr] | [INFO] [stderr] 290 | cast_ptr_alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1489 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_lossless` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:291:17 [INFO] [stderr] | [INFO] [stderr] 291 | cast_lossless [INFO] [stderr] | ^^^^^^^^^^^^^ help: change it to: `clippy::cast_lossless` [INFO] [stderr] ... [INFO] [stderr] 1489 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `never_loop` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:95:19 [INFO] [stderr] | [INFO] [stderr] 95 | allow(never_loop, cast_ptr_alignment) [INFO] [stderr] | ^^^^^^^^^^ help: change it to: `clippy::never_loop` [INFO] [stderr] ... [INFO] [stderr] 1490 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/ascii.rs:95:31 [INFO] [stderr] | [INFO] [stderr] 95 | allow(never_loop, cast_ptr_alignment) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 1490 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `unreadable_literal` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/data.rs:425:44 [INFO] [stderr] | [INFO] [stderr] 425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::unreadable_literal` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/handles.rs:1149:48 [INFO] [stderr] | [INFO] [stderr] 1149 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/handles.rs:1183:48 [INFO] [stderr] | [INFO] [stderr] 1183 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:75:52 [INFO] [stderr] | [INFO] [stderr] 75 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 297 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:75:52 [INFO] [stderr] | [INFO] [stderr] 75 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 298 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:75:52 [INFO] [stderr] | [INFO] [stderr] 75 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] ... [INFO] [stderr] 299 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:311:44 [INFO] [stderr] | [INFO] [stderr] 311 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `cast_ptr_alignment` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:566:52 [INFO] [stderr] | [INFO] [stderr] 566 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cast_ptr_alignment` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:692:11 [INFO] [stderr] | [INFO] [stderr] 692 | allow(collapsible_if, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: lint name `cyclomatic_complexity` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:692:27 [INFO] [stderr] | [INFO] [stderr] 692 | allow(collapsible_if, cyclomatic_complexity) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::cyclomatic_complexity` [INFO] [stderr] [INFO] [stderr] warning: lint name `collapsible_if` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mem.rs:1113:44 [INFO] [stderr] | [INFO] [stderr] 1113 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change it to: `clippy::collapsible_if` [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/mem.rs:3109:26 [INFO] [stderr] | [INFO] [stderr] 3109 | for i in 0xE000..0x110000u32 { [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0x0011_0000u32` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/mem.rs:3136:26 [INFO] [stderr] | [INFO] [stderr] 3136 | for i in 0xE000..0x110000u32 { [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0x0011_0000u32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/mem.rs:3166:26 [INFO] [stderr] | [INFO] [stderr] 3166 | for i in 0xE000..0x110000u32 { [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0x0011_0000u32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:379:19 [INFO] [stderr] | [INFO] [stderr] 379 | } else if let Some(_) = jis0208_level1_kanji_shift_jis_encode(bmp) { [INFO] [stderr] | ____________- ^^^^^^^ [INFO] [stderr] 380 | | // Use the shift_jis variant, because we don't care about the [INFO] [stderr] 381 | | // byte values here. [INFO] [stderr] 382 | | true [INFO] [stderr] ... | [INFO] [stderr] 388 | | false [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- help: try this: `if jis0208_level1_kanji_shift_jis_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:383:19 [INFO] [stderr] | [INFO] [stderr] 383 | } else if let Some(_) = jis0208_level2_and_additional_kanji_encode(bmp) { [INFO] [stderr] | ____________- ^^^^^^^ [INFO] [stderr] 384 | | true [INFO] [stderr] 385 | | } else if let Some(_) = position(&IBM_KANJI[..], bmp) { [INFO] [stderr] 386 | | true [INFO] [stderr] 387 | | } else { [INFO] [stderr] 388 | | false [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- help: try this: `if jis0208_level2_and_additional_kanji_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:385:19 [INFO] [stderr] | [INFO] [stderr] 385 | } else if let Some(_) = position(&IBM_KANJI[..], bmp) { [INFO] [stderr] | ____________- ^^^^^^^ [INFO] [stderr] 386 | | true [INFO] [stderr] 387 | | } else { [INFO] [stderr] 388 | | false [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- help: try this: `if position(&IBM_KANJI[..], bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:421:27 [INFO] [stderr] | [INFO] [stderr] 421 | } else if let Some(_) = jis0208_range_encode(bmp) { [INFO] [stderr] | ____________________- ^^^^^^^ [INFO] [stderr] 422 | | true [INFO] [stderr] 423 | | } else if in_inclusive_range16(bmp, 0xFA0E, 0xFA2D) || bmp == 0xF929 || bmp == 0xF9DC { [INFO] [stderr] 424 | | true [INFO] [stderr] ... | [INFO] [stderr] 430 | | false [INFO] [stderr] 431 | | } [INFO] [stderr] | |_____________- help: try this: `if jis0208_range_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:425:27 [INFO] [stderr] | [INFO] [stderr] 425 | } else if let Some(_) = ibm_symbol_encode(bmp) { [INFO] [stderr] | ____________________- ^^^^^^^ [INFO] [stderr] 426 | | true [INFO] [stderr] 427 | | } else if let Some(_) = jis0208_symbol_encode(bmp) { [INFO] [stderr] 428 | | true [INFO] [stderr] 429 | | } else { [INFO] [stderr] 430 | | false [INFO] [stderr] 431 | | } [INFO] [stderr] | |_____________- help: try this: `if ibm_symbol_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:427:27 [INFO] [stderr] | [INFO] [stderr] 427 | } else if let Some(_) = jis0208_symbol_encode(bmp) { [INFO] [stderr] | ____________________- ^^^^^^^ [INFO] [stderr] 428 | | true [INFO] [stderr] 429 | | } else { [INFO] [stderr] 430 | | false [INFO] [stderr] 431 | | } [INFO] [stderr] | |_____________- help: try this: `if jis0208_symbol_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/mem.rs:1955:1 [INFO] [stderr] | [INFO] [stderr] 1955 | / pub fn decode_latin1<'a>(bytes: &'a [u8]) -> Cow<'a, str> { [INFO] [stderr] 1956 | | let up_to = ascii_valid_up_to(bytes); [INFO] [stderr] 1957 | | // >= makes later things optimize better than == [INFO] [stderr] 1958 | | if up_to >= bytes.len() { [INFO] [stderr] ... | [INFO] [stderr] 1972 | | Cow::Owned(unsafe { String::from_utf8_unchecked(vec) }) [INFO] [stderr] 1973 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/mem.rs:1989:1 [INFO] [stderr] | [INFO] [stderr] 1989 | / pub fn encode_latin1_lossy<'a>(string: &'a str) -> Cow<'a, [u8]> { [INFO] [stderr] 1990 | | let bytes = string.as_bytes(); [INFO] [stderr] 1991 | | let up_to = ascii_valid_up_to(bytes); [INFO] [stderr] 1992 | | // >= makes later things optimize better than == [INFO] [stderr] ... | [INFO] [stderr] 2006 | | Cow::Owned(vec) [INFO] [stderr] 2007 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this .into_iter() call is equivalent to .iter() and will not move the slice [INFO] [stderr] --> src/lib.rs:2659:30 [INFO] [stderr] | [INFO] [stderr] 2659 | let mut iter = label.into_iter(); [INFO] [stderr] | ^^^^^^^^^ help: call directly: `iter` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::into_iter_on_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_on_ref [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:379:19 [INFO] [stderr] | [INFO] [stderr] 379 | } else if let Some(_) = jis0208_level1_kanji_shift_jis_encode(bmp) { [INFO] [stderr] | ____________- ^^^^^^^ [INFO] [stderr] 380 | | // Use the shift_jis variant, because we don't care about the [INFO] [stderr] 381 | | // byte values here. [INFO] [stderr] 382 | | true [INFO] [stderr] ... | [INFO] [stderr] 388 | | false [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- help: try this: `if jis0208_level1_kanji_shift_jis_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:383:19 [INFO] [stderr] | [INFO] [stderr] 383 | } else if let Some(_) = jis0208_level2_and_additional_kanji_encode(bmp) { [INFO] [stderr] | ____________- ^^^^^^^ [INFO] [stderr] 384 | | true [INFO] [stderr] 385 | | } else if let Some(_) = position(&IBM_KANJI[..], bmp) { [INFO] [stderr] 386 | | true [INFO] [stderr] 387 | | } else { [INFO] [stderr] 388 | | false [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- help: try this: `if jis0208_level2_and_additional_kanji_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:385:19 [INFO] [stderr] | [INFO] [stderr] 385 | } else if let Some(_) = position(&IBM_KANJI[..], bmp) { [INFO] [stderr] | ____________- ^^^^^^^ [INFO] [stderr] 386 | | true [INFO] [stderr] 387 | | } else { [INFO] [stderr] 388 | | false [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- help: try this: `if position(&IBM_KANJI[..], bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:421:27 [INFO] [stderr] | [INFO] [stderr] 421 | } else if let Some(_) = jis0208_range_encode(bmp) { [INFO] [stderr] | ____________________- ^^^^^^^ [INFO] [stderr] 422 | | true [INFO] [stderr] 423 | | } else if in_inclusive_range16(bmp, 0xFA0E, 0xFA2D) || bmp == 0xF929 || bmp == 0xF9DC { [INFO] [stderr] 424 | | true [INFO] [stderr] ... | [INFO] [stderr] 430 | | false [INFO] [stderr] 431 | | } [INFO] [stderr] | |_____________- help: try this: `if jis0208_range_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:425:27 [INFO] [stderr] | [INFO] [stderr] 425 | } else if let Some(_) = ibm_symbol_encode(bmp) { [INFO] [stderr] | ____________________- ^^^^^^^ [INFO] [stderr] 426 | | true [INFO] [stderr] 427 | | } else if let Some(_) = jis0208_symbol_encode(bmp) { [INFO] [stderr] 428 | | true [INFO] [stderr] 429 | | } else { [INFO] [stderr] 430 | | false [INFO] [stderr] 431 | | } [INFO] [stderr] | |_____________- help: try this: `if ibm_symbol_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/iso_2022_jp.rs:427:27 [INFO] [stderr] | [INFO] [stderr] 427 | } else if let Some(_) = jis0208_symbol_encode(bmp) { [INFO] [stderr] | ____________________- ^^^^^^^ [INFO] [stderr] 428 | | true [INFO] [stderr] 429 | | } else { [INFO] [stderr] 430 | | false [INFO] [stderr] 431 | | } [INFO] [stderr] | |_____________- help: try this: `if jis0208_symbol_encode(bmp).is_some()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: this loop could be written as a `while let` loop [INFO] [stderr] --> src/single_byte.rs:568:9 [INFO] [stderr] | [INFO] [stderr] 568 | / loop { [INFO] [stderr] 569 | | match it.next() { [INFO] [stderr] 570 | | Some((i, code_point)) => { [INFO] [stderr] 571 | | if *code_point == 0 { [INFO] [stderr] ... | [INFO] [stderr] 580 | | } [INFO] [stderr] 581 | | } [INFO] [stderr] | |_________^ help: try: `while let Some((i, code_point)) = it.next() { .. }` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::while_let_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_loop [INFO] [stderr] [INFO] [stderr] warning: this loop could be written as a `while let` loop [INFO] [stderr] --> src/single_byte.rs:589:9 [INFO] [stderr] | [INFO] [stderr] 589 | / loop { [INFO] [stderr] 590 | | match it.next() { [INFO] [stderr] 591 | | Some((i, code_point)) => { [INFO] [stderr] 592 | | if *code_point == 0 { [INFO] [stderr] ... | [INFO] [stderr] 601 | | } [INFO] [stderr] 602 | | } [INFO] [stderr] | |_________^ help: try: `while let Some((i, code_point)) = it.next() { .. }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_loop [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/mem.rs:1955:1 [INFO] [stderr] | [INFO] [stderr] 1955 | / pub fn decode_latin1<'a>(bytes: &'a [u8]) -> Cow<'a, str> { [INFO] [stderr] 1956 | | let up_to = ascii_valid_up_to(bytes); [INFO] [stderr] 1957 | | // >= makes later things optimize better than == [INFO] [stderr] 1958 | | if up_to >= bytes.len() { [INFO] [stderr] ... | [INFO] [stderr] 1972 | | Cow::Owned(unsafe { String::from_utf8_unchecked(vec) }) [INFO] [stderr] 1973 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/mem.rs:1989:1 [INFO] [stderr] | [INFO] [stderr] 1989 | / pub fn encode_latin1_lossy<'a>(string: &'a str) -> Cow<'a, [u8]> { [INFO] [stderr] 1990 | | let bytes = string.as_bytes(); [INFO] [stderr] 1991 | | let up_to = ascii_valid_up_to(bytes); [INFO] [stderr] 1992 | | // >= makes later things optimize better than == [INFO] [stderr] ... | [INFO] [stderr] 2006 | | Cow::Owned(vec) [INFO] [stderr] 2007 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2120:9 [INFO] [stderr] | [INFO] [stderr] 2119 | let mut src: Vec = Vec::with_capacity(128); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 128]` [INFO] [stderr] 2120 | src.resize(128, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::slow_vector_initialization)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2121:18 [INFO] [stderr] | [INFO] [stderr] 2121 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2121 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2132:9 [INFO] [stderr] | [INFO] [stderr] 2131 | let mut src: Vec = Vec::with_capacity(128); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 128]` [INFO] [stderr] 2132 | src.resize(128, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2133:18 [INFO] [stderr] | [INFO] [stderr] 2133 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2133 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2148:9 [INFO] [stderr] | [INFO] [stderr] 2147 | let mut src: Vec = Vec::with_capacity(128); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 128]` [INFO] [stderr] 2148 | src.resize(128, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2149:18 [INFO] [stderr] | [INFO] [stderr] 2149 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2149 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2160:9 [INFO] [stderr] | [INFO] [stderr] 2159 | let mut src: Vec = Vec::with_capacity(128); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 128]` [INFO] [stderr] 2160 | src.resize(128, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2161:18 [INFO] [stderr] | [INFO] [stderr] 2161 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2161 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2176:9 [INFO] [stderr] | [INFO] [stderr] 2175 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2176 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2177:18 [INFO] [stderr] | [INFO] [stderr] 2177 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2177 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2192:9 [INFO] [stderr] | [INFO] [stderr] 2191 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2192 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2193:18 [INFO] [stderr] | [INFO] [stderr] 2193 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2193 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2209:9 [INFO] [stderr] | [INFO] [stderr] 2208 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2209 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2210:18 [INFO] [stderr] | [INFO] [stderr] 2210 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2210 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2223:9 [INFO] [stderr] | [INFO] [stderr] 2222 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2223 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2224:18 [INFO] [stderr] | [INFO] [stderr] 2224 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2224 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2241:9 [INFO] [stderr] | [INFO] [stderr] 2240 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2241 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2242:18 [INFO] [stderr] | [INFO] [stderr] 2242 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2242 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2258:9 [INFO] [stderr] | [INFO] [stderr] 2257 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2258 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/mem.rs:2259:18 [INFO] [stderr] | [INFO] [stderr] 2259 | for i in 0..src.len() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 2259 | for (i, ) in src.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2290:9 [INFO] [stderr] | [INFO] [stderr] 2289 | let mut dst: Vec = Vec::with_capacity(src.len() + 1); [INFO] [stderr] | --------------------------------- help: consider replace allocation with: `vec![0; src.len() + 1]` [INFO] [stderr] 2290 | dst.resize(src.len() + 1, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2301:9 [INFO] [stderr] | [INFO] [stderr] 2300 | let mut dst: Vec = Vec::with_capacity(src.len()); [INFO] [stderr] | ----------------------------- help: consider replace allocation with: `vec![0; src.len()]` [INFO] [stderr] 2301 | dst.resize(src.len(), 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2313:9 [INFO] [stderr] | [INFO] [stderr] 2312 | let mut dst: Vec = Vec::with_capacity(src.len() * 3 + 1); [INFO] [stderr] | ------------------------------------- help: consider replace allocation with: `vec![0; src.len() * 3 + 1]` [INFO] [stderr] 2313 | dst.resize(src.len() * 3 + 1, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2325:9 [INFO] [stderr] | [INFO] [stderr] 2324 | let mut dst: Vec = Vec::with_capacity(src.len() * 3 + 1); [INFO] [stderr] | ------------------------------------- help: consider replace allocation with: `vec![0; src.len() * 3 + 1]` [INFO] [stderr] 2325 | dst.resize(src.len() * 3 + 1, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2334:9 [INFO] [stderr] | [INFO] [stderr] 2333 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2334 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2336:9 [INFO] [stderr] | [INFO] [stderr] 2335 | let mut reference: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2336 | reference.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2342:9 [INFO] [stderr] | [INFO] [stderr] 2341 | let mut dst: Vec = Vec::with_capacity(src.len()); [INFO] [stderr] | ----------------------------- help: consider replace allocation with: `vec![0; src.len()]` [INFO] [stderr] 2342 | dst.resize(src.len(), 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2358:9 [INFO] [stderr] | [INFO] [stderr] 2357 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2358 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2360:9 [INFO] [stderr] | [INFO] [stderr] 2359 | let mut reference: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2360 | reference.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2367:9 [INFO] [stderr] | [INFO] [stderr] 2366 | let mut dst: Vec = Vec::with_capacity(src.len() * 2); [INFO] [stderr] | --------------------------------- help: consider replace allocation with: `vec![0; src.len() * 2]` [INFO] [stderr] 2367 | dst.resize(src.len() * 2, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2376:9 [INFO] [stderr] | [INFO] [stderr] 2375 | let mut reference: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2376 | reference.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2378:9 [INFO] [stderr] | [INFO] [stderr] 2377 | let mut src16: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2378 | src16.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2385:9 [INFO] [stderr] | [INFO] [stderr] 2384 | let mut dst: Vec = Vec::with_capacity(src.len()); [INFO] [stderr] | ----------------------------- help: consider replace allocation with: `vec![0; src.len()]` [INFO] [stderr] 2385 | dst.resize(src.len(), 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2402:9 [INFO] [stderr] | [INFO] [stderr] 2401 | let mut src: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2402 | src.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2404:9 [INFO] [stderr] | [INFO] [stderr] 2403 | let mut reference: Vec = Vec::with_capacity(256); [INFO] [stderr] | ----------------------- help: consider replace allocation with: `vec![0; 256]` [INFO] [stderr] 2404 | reference.resize(256, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: slow zero-filling initialization [INFO] [stderr] --> src/mem.rs:2410:9 [INFO] [stderr] | [INFO] [stderr] 2409 | let mut dst: Vec = Vec::with_capacity(src.len()); [INFO] [stderr] | ----------------------------- help: consider replace allocation with: `vec![0; src.len()]` [INFO] [stderr] 2410 | dst.resize(src.len(), 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#slow_vector_initialization [INFO] [stderr] [INFO] [stderr] warning: this let-binding has unit value. Consider omitting `let _ =` [INFO] [stderr] --> src/mem.rs:2419:9 [INFO] [stderr] | [INFO] [stderr] 2419 | let _ = convert_utf16_to_latin1_lossy(&[0x0100u16], &mut dst[..]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::let_unit_value)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_unit_value [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/mem.rs:2544:13 [INFO] [stderr] | [INFO] [stderr] 2544 | "abcdefghijklmnopaabcdefghijklmnop".as_bytes() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"abcdefghijklmnopaabcdefghijklmnop"` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::string_lit_as_bytes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/mem.rs:2807:44 [INFO] [stderr] | [INFO] [stderr] 2807 | check_utf8_for_latin1_and_bidi("abcdefghijklmnopaabcdefghijklmnop".as_bytes()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"abcdefghijklmnopaabcdefghijklmnop"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: this .into_iter() call is equivalent to .iter() and will not move the slice [INFO] [stderr] --> src/lib.rs:2659:30 [INFO] [stderr] | [INFO] [stderr] 2659 | let mut iter = label.into_iter(); [INFO] [stderr] | ^^^^^^^^^ help: call directly: `iter` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::into_iter_on_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_on_ref [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 220 [INFO] [stderr] --> src/test_labels_names.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / fn test_all_labels() { [INFO] [stderr] 11 | | assert_eq!(Encoding::for_label(b"l1"), Some(WINDOWS_1252)); [INFO] [stderr] 12 | | assert_eq!(Encoding::for_label(b"l2"), Some(ISO_8859_2)); [INFO] [stderr] 13 | | assert_eq!(Encoding::for_label(b"l3"), Some(ISO_8859_3)); [INFO] [stderr] ... | [INFO] [stderr] 232 | | assert_eq!(Encoding::for_label(b"cseucpkdfmtjapanese"), Some(EUC_JP)); [INFO] [stderr] 233 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 41 [INFO] [stderr] --> src/lib.rs:5649:5 [INFO] [stderr] | [INFO] [stderr] 5649 | / fn test_is_single_byte() { [INFO] [stderr] 5650 | | assert!(!BIG5.is_single_byte()); [INFO] [stderr] 5651 | | assert!(!EUC_JP.is_single_byte()); [INFO] [stderr] 5652 | | assert!(!EUC_KR.is_single_byte()); [INFO] [stderr] ... | [INFO] [stderr] 5690 | | assert!(X_USER_DEFINED.is_single_byte()); [INFO] [stderr] 5691 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 10.07s [INFO] running `"docker" "inspect" "3ebf6426f43aad28435e0bb0db6fd2aebee68b9f0927616a6c5ecf3d5f504f26"` [INFO] running `"docker" "rm" "-f" "3ebf6426f43aad28435e0bb0db6fd2aebee68b9f0927616a6c5ecf3d5f504f26"` [INFO] [stdout] 3ebf6426f43aad28435e0bb0db6fd2aebee68b9f0927616a6c5ecf3d5f504f26