[INFO] fetching crate encoding 0.2.33... [INFO] documenting encoding-0.2.33 against beta-2020-08-29 for beta-1.47-rustdoc-1 [INFO] extracting crate encoding 0.2.33 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate encoding 0.2.33 on toolchain beta-2020-08-29 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-08-29" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate encoding 0.2.33 [INFO] removed path dependency encoding-index-japanese from crates.io crate encoding 0.2.33 [INFO] removed path dependency encoding-index-korean from crates.io crate encoding 0.2.33 [INFO] removed path dependency encoding-index-simpchinese from crates.io crate encoding 0.2.33 [INFO] removed path dependency encoding-index-singlebyte from crates.io crate encoding 0.2.33 [INFO] removed path dependency encoding-index-tradchinese from crates.io crate encoding 0.2.33 [INFO] finished tweaking crates.io crate encoding 0.2.33 [INFO] tweaked toml for crates.io crate encoding 0.2.33 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-08-29" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-08-29" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-08-29" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 3fa7a8ba75525219bd0b501d76cde96eb26ac9ab6798afaacd3dafc0ea14ae0c [INFO] running `Command { std: "docker" "start" "-a" "3fa7a8ba75525219bd0b501d76cde96eb26ac9ab6798afaacd3dafc0ea14ae0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3fa7a8ba75525219bd0b501d76cde96eb26ac9ab6798afaacd3dafc0ea14ae0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3fa7a8ba75525219bd0b501d76cde96eb26ac9ab6798afaacd3dafc0ea14ae0c", kill_on_drop: false }` [INFO] [stdout] 3fa7a8ba75525219bd0b501d76cde96eb26ac9ab6798afaacd3dafc0ea14ae0c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-08-29" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9a95b7c869ebd15889d8b3ed9b8ea73e97600d32e07787c5b46762e3bf84fef8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9a95b7c869ebd15889d8b3ed9b8ea73e97600d32e07787c5b46762e3bf84fef8", kill_on_drop: false }` [INFO] [stderr] Documenting encoding v0.2.33 (/opt/rustwide/workdir) [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:124:24 [INFO] [stdout] | [INFO] [stdout] 124 | '\u{0}'...'\u{d7ff}' | '\u{e000}'...'\u{ffff}' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:124:50 [INFO] [stdout] | [INFO] [stdout] 124 | '\u{0}'...'\u{d7ff}' | '\u{e000}'...'\u{ffff}' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:128:28 [INFO] [stdout] | [INFO] [stdout] 128 | '\u{10000}'...'\u{10ffff}' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:190:27 [INFO] [stdout] | [INFO] [stdout] 190 | 0xdc00...0xdfff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:203:27 [INFO] [stdout] | [INFO] [stdout] 203 | 0xd800...0xdbff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:207:27 [INFO] [stdout] | [INFO] [stdout] 207 | 0xdc00...0xdfff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:231:23 [INFO] [stdout] | [INFO] [stdout] 231 | 0xdc00...0xdfff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:256:23 [INFO] [stdout] | [INFO] [stdout] 256 | 0xd800...0xdbff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:265:31 [INFO] [stdout] | [INFO] [stdout] 265 | 0xdc00...0xdfff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/utf_16.rs:276:23 [INFO] [stdout] | [INFO] [stdout] 276 | 0xdc00...0xdfff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/korean.rs:110:18 [INFO] [stdout] | [INFO] [stdout] 110 | (0x81...0xfe, 0x41...0xfe) => (lead - 0x81) * 190 + (trail - 0x41), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/korean.rs:110:31 [INFO] [stdout] | [INFO] [stdout] 110 | (0x81...0xfe, 0x41...0xfe) => (lead - 0x81) * 190 + (trail - 0x41), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/korean.rs:119:22 [INFO] [stdout] | [INFO] [stdout] 119 | case b @ 0x00...0x7f => ctx.emit(b as u32); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/korean.rs:120:22 [INFO] [stdout] | [INFO] [stdout] 120 | case b @ 0x81...0xfe => S1(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:56:24 [INFO] [stdout] | [INFO] [stdout] 56 | '\u{0}'...'\u{7f}' => { output.write_byte(ch as u8); } [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:59:27 [INFO] [stdout] | [INFO] [stdout] 59 | '\u{ff61}'...'\u{ff9f}' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:124:18 [INFO] [stdout] | [INFO] [stdout] 124 | (0xa1...0xfe, 0xa1...0xfe) => (lead - 0xa1) * 94 + trail - 0xa1, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:124:31 [INFO] [stdout] | [INFO] [stdout] 124 | (0xa1...0xfe, 0xa1...0xfe) => (lead - 0xa1) * 94 + trail - 0xa1, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:136:18 [INFO] [stdout] | [INFO] [stdout] 136 | (0xa1...0xfe, 0xa1...0xfe) => (lead - 0xa1) * 94 + trail - 0xa1, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:136:31 [INFO] [stdout] | [INFO] [stdout] 136 | (0xa1...0xfe, 0xa1...0xfe) => (lead - 0xa1) * 94 + trail - 0xa1, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:145:22 [INFO] [stdout] | [INFO] [stdout] 145 | case b @ 0x00...0x7f => ctx.emit(b as u32); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:148:22 [INFO] [stdout] | [INFO] [stdout] 148 | case b @ 0xa1...0xfe => S3(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:155:22 [INFO] [stdout] | [INFO] [stdout] 155 | case b @ 0xa1...0xdf => ctx.emit(0xff61 + b as u32 - 0xa1); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:156:18 [INFO] [stdout] | [INFO] [stdout] 156 | case 0xa1...0xfe => ctx.err("invalid sequence"); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:163:22 [INFO] [stdout] | [INFO] [stdout] 163 | case b @ 0xa1...0xfe => S4(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:170:22 [INFO] [stdout] | [INFO] [stdout] 170 | case b @ 0xa1...0xfe => match map_two_0208_bytes(lead, b) { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:181:22 [INFO] [stdout] | [INFO] [stdout] 181 | case b @ 0xa1...0xfe => match map_two_0212_bytes(lead, b) { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:476:24 [INFO] [stdout] | [INFO] [stdout] 476 | '\u{0}'...'\u{80}' => { output.write_byte(ch as u8); } [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:479:27 [INFO] [stdout] | [INFO] [stdout] 479 | '\u{ff61}'...'\u{ff9f}' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:548:18 [INFO] [stdout] | [INFO] [stdout] 548 | (0xf0...0xf9, 0x40...0x7e) | (0xf0...0xf9, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:548:31 [INFO] [stdout] | [INFO] [stdout] 548 | (0xf0...0xf9, 0x40...0x7e) | (0xf0...0xf9, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:548:47 [INFO] [stdout] | [INFO] [stdout] 548 | (0xf0...0xf9, 0x40...0x7e) | (0xf0...0xf9, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:548:60 [INFO] [stdout] | [INFO] [stdout] 548 | (0xf0...0xf9, 0x40...0x7e) | (0xf0...0xf9, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:550:18 [INFO] [stdout] | [INFO] [stdout] 550 | (0x81...0x9f, 0x40...0x7e) | (0x81...0x9f, 0x80...0xfc) | [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:550:31 [INFO] [stdout] | [INFO] [stdout] 550 | (0x81...0x9f, 0x40...0x7e) | (0x81...0x9f, 0x80...0xfc) | [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:550:47 [INFO] [stdout] | [INFO] [stdout] 550 | (0x81...0x9f, 0x40...0x7e) | (0x81...0x9f, 0x80...0xfc) | [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:550:60 [INFO] [stdout] | [INFO] [stdout] 550 | (0x81...0x9f, 0x40...0x7e) | (0x81...0x9f, 0x80...0xfc) | [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:551:18 [INFO] [stdout] | [INFO] [stdout] 551 | (0xe0...0xfc, 0x40...0x7e) | (0xe0...0xfc, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:551:31 [INFO] [stdout] | [INFO] [stdout] 551 | (0xe0...0xfc, 0x40...0x7e) | (0xe0...0xfc, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:551:47 [INFO] [stdout] | [INFO] [stdout] 551 | (0xe0...0xfc, 0x40...0x7e) | (0xe0...0xfc, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:551:60 [INFO] [stdout] | [INFO] [stdout] 551 | (0xe0...0xfc, 0x40...0x7e) | (0xe0...0xfc, 0x80...0xfc) => [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:561:22 [INFO] [stdout] | [INFO] [stdout] 561 | case b @ 0x00...0x80 => ctx.emit(b as u32); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:562:22 [INFO] [stdout] | [INFO] [stdout] 562 | case b @ 0xa1...0xdf => ctx.emit(0xff61 + b as u32 - 0xa1); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:563:22 [INFO] [stdout] | [INFO] [stdout] 563 | case b @ 0x81...0x9f, b @ 0xe0...0xfc => S1(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:563:39 [INFO] [stdout] | [INFO] [stdout] 563 | case b @ 0x81...0x9f, b @ 0xe0...0xfc => S1(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:818:24 [INFO] [stdout] | [INFO] [stdout] 818 | '\u{0}'...'\u{7f}' => { ensure_ASCII!(); output.write_byte(ch as u8); } [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:821:27 [INFO] [stdout] | [INFO] [stdout] 821 | '\u{ff61}'...'\u{ff9f}' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:890:18 [INFO] [stdout] | [INFO] [stdout] 890 | (0x21...0x7e, 0x21...0x7e) => (lead - 0x21) * 94 + trail - 0x21, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:890:31 [INFO] [stdout] | [INFO] [stdout] 890 | (0x21...0x7e, 0x21...0x7e) => (lead - 0x21) * 94 + trail - 0x21, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:902:18 [INFO] [stdout] | [INFO] [stdout] 902 | (0x21...0x7e, 0x21...0x7e) => (lead - 0x21) * 94 + trail - 0x21, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:902:31 [INFO] [stdout] | [INFO] [stdout] 902 | (0x21...0x7e, 0x21...0x7e) => (lead - 0x21) * 94 + trail - 0x21, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:912:22 [INFO] [stdout] | [INFO] [stdout] 912 | case b @ 0x00...0x7f => ctx.emit(b as u32), ASCII(ctx); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/japanese.rs:937:22 [INFO] [stdout] | [INFO] [stdout] 937 | case b @ 0x21...0x5f => ctx.emit(0xff61 + b as u32 - 0x21), Katakana(ctx); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:203:18 [INFO] [stdout] | [INFO] [stdout] 203 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0x80...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:203:31 [INFO] [stdout] | [INFO] [stdout] 203 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0x80...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:203:47 [INFO] [stdout] | [INFO] [stdout] 203 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0x80...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:203:60 [INFO] [stdout] | [INFO] [stdout] 203 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0x80...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 224 | case b @ 0x00...0x7f => ctx.emit(b as u32); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:226:22 [INFO] [stdout] | [INFO] [stdout] 226 | case b @ 0x81...0xfe => S1(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:233:22 [INFO] [stdout] | [INFO] [stdout] 233 | case b @ 0x30...0x39 => S2(ctx, first, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:242:22 [INFO] [stdout] | [INFO] [stdout] 242 | case b @ 0x81...0xfe => S3(ctx, first, second, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:248:22 [INFO] [stdout] | [INFO] [stdout] 248 | case b @ 0x30...0x39 => match map_four_bytes(first, second, third, b) { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:585:18 [INFO] [stdout] | [INFO] [stdout] 585 | (0x20...0x7f, 0x21...0x7e) => (lead - 1) * 190 + (trail + 0x3f), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:585:31 [INFO] [stdout] | [INFO] [stdout] 585 | (0x20...0x7f, 0x21...0x7e) => (lead - 1) * 190 + (trail + 0x3f), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:595:22 [INFO] [stdout] | [INFO] [stdout] 595 | case b @ 0x00...0x7f => ctx.emit(b as u32); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/simpchinese.rs:604:22 [INFO] [stdout] | [INFO] [stdout] 604 | case b @ 0x20...0x7f => B2(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/tradchinese.rs:116:18 [INFO] [stdout] | [INFO] [stdout] 116 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0xa1...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/tradchinese.rs:116:31 [INFO] [stdout] | [INFO] [stdout] 116 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0xa1...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/tradchinese.rs:116:47 [INFO] [stdout] | [INFO] [stdout] 116 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0xa1...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/tradchinese.rs:116:60 [INFO] [stdout] | [INFO] [stdout] 116 | (0x81...0xfe, 0x40...0x7e) | (0x81...0xfe, 0xa1...0xfe) => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/tradchinese.rs:128:22 [INFO] [stdout] | [INFO] [stdout] 128 | case b @ 0x00...0x7f => ctx.emit(b as u32); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/codec/tradchinese.rs:129:22 [INFO] [stdout] | [INFO] [stdout] 129 | case b @ 0x81...0xfe => S1(ctx, b); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/label.rs:15:44 [INFO] [stdout] | [INFO] [stdout] 15 | label.chars().map(|c| match c { 'A'...'Z' => (c as u8 + 32) as char, _ => c }).collect(); [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 73 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.87s [INFO] running `Command { std: "docker" "inspect" "9a95b7c869ebd15889d8b3ed9b8ea73e97600d32e07787c5b46762e3bf84fef8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a95b7c869ebd15889d8b3ed9b8ea73e97600d32e07787c5b46762e3bf84fef8", kill_on_drop: false }` [INFO] [stdout] 9a95b7c869ebd15889d8b3ed9b8ea73e97600d32e07787c5b46762e3bf84fef8