[INFO] fetching crate dns-parser 0.8.0... [INFO] building dns-parser-0.8.0 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate dns-parser 0.8.0 into /workspace/builds/worker-94/source [INFO] validating manifest of crates.io crate dns-parser 0.8.0 on toolchain d5c88c22807925c189328ef9d923c5d2b11a95b8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate dns-parser 0.8.0 [INFO] finished tweaking crates.io crate dns-parser 0.8.0 [INFO] tweaked toml for crates.io crate dns-parser 0.8.0 written to /workspace/builds/worker-94/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-94/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-94/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 725b71cae8992ef82c7f849989b0471ea6923912fa490a94386b18afde6acfb1 [INFO] running `Command { std: "docker" "start" "-a" "725b71cae8992ef82c7f849989b0471ea6923912fa490a94386b18afde6acfb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "725b71cae8992ef82c7f849989b0471ea6923912fa490a94386b18afde6acfb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "725b71cae8992ef82c7f849989b0471ea6923912fa490a94386b18afde6acfb1", kill_on_drop: false }` [INFO] [stdout] 725b71cae8992ef82c7f849989b0471ea6923912fa490a94386b18afde6acfb1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-94/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-94/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 286083c36735dd509db8df4dca1f76222cc71174a59af2678e1f9abfec6e55d9 [INFO] running `Command { std: "docker" "start" "-a" "286083c36735dd509db8df4dca1f76222cc71174a59af2678e1f9abfec6e55d9", kill_on_drop: false }` [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling dns-parser v0.8.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/enums.rs:192:14 [INFO] [stdout] | [INFO] [stdout] 192 | 6...15 => Reserved(code), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | try!(fmt.write_char('.')); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | try!(fmt.write_str(from_utf8(&data[pos+1..end]).unwrap())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | try!(fmt.write_char('.')); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | let header = try!(Header::parse(data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:19:24 [INFO] [stdout] | [INFO] [stdout] 19 | let name = try!(Name::scan(&data[offset..], data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:24:25 [INFO] [stdout] | [INFO] [stdout] 24 | let qtype = try!(QueryType::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | let (prefer_unicast, qclass) = try!(parse_qclass_code( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:41:26 [INFO] [stdout] | [INFO] [stdout] 41 | answers.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:45:30 [INFO] [stdout] | [INFO] [stdout] 45 | nameservers.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:52:32 [INFO] [stdout] | [INFO] [stdout] 52 | opt = Some(try!(parse_opt_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | additional.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:75:18 [INFO] [stdout] | [INFO] [stdout] 75 | let qclass = try!(QueryClass::parse(qclass_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | let cls = try!(Class::parse(class_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:89:16 [INFO] [stdout] | [INFO] [stdout] 89 | let name = try!(Name::scan(&data[*offset..], data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 94 | let typ = try!(Type::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:99:35 [INFO] [stdout] | [INFO] [stdout] 99 | let (multicast_unique, cls) = try!(parse_class_code(class_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:112:16 [INFO] [stdout] | [INFO] [stdout] 112 | let data = try!(RData::parse(typ, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | let typ = try!(Type::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:149:16 [INFO] [stdout] | [INFO] [stdout] 149 | let data = try!(RData::parse(typ, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/rdata/soa.rs:22:35 [INFO] [stdout] | [INFO] [stdout] 22 | let primary_name_server = try!(Name::scan(rdata, original)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/rdata/soa.rs:24:23 [INFO] [stdout] | [INFO] [stdout] 24 | let mailbox = try!(Name::scan(&rdata[pos..], original)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a5bd8735f5d168b7, 82e31195a340cf8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (5bd59363c724910a, 714f4681b3ba72af), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a065a5dd8013f7d8, 846c359d4c3edc1e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (f9fadf329e8b3b62, dcc80833d9995e66), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (d32dddaf44a9b9d0, 1d31fd4e7b9acc37), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b5b1ce09d99c467, 7ea0048571c2e4bd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (ea582317f42373e9, e4deeaff5dded36), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (e4fde43702bf580d, 863e1294492a6fae), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (8a48aa644e82a6d1, c5f9f34633836960), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a7fc7e8717d1f844, e03eeaa54a4327b8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b039826a95d5238c, ee6691c1a53bede3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b7a58cf93bb5cbff, ec9e0c63311b0ea4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (778e57fd5f6aa4d8, 188fd33aea70f74e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (bdf034a8327d79fa, fefece8f0bcd790e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (75b4f0b183903ef1, 4b98419bd1062d9d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (487ab73cb0cb3700, 7656858f6bc381f4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (f5928a04de16c1de, fabb51623a073333), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a9885e5b724b8a1f, 2b8a0adc1c975ab0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b43bb26accd67664, 1e140446a225ca71), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a9dbecc28bfee40e, a96b083ec06176aa), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a96c8631ec268e44, 507089e2c17b099a), 0, 0 [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.95s [INFO] running `Command { std: "docker" "inspect" "286083c36735dd509db8df4dca1f76222cc71174a59af2678e1f9abfec6e55d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "286083c36735dd509db8df4dca1f76222cc71174a59af2678e1f9abfec6e55d9", kill_on_drop: false }` [INFO] [stdout] 286083c36735dd509db8df4dca1f76222cc71174a59af2678e1f9abfec6e55d9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-94/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-94/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2d74aa53d9c18b90b2d01717d0f0d9e139ab1cf515a165f44706d757f10c2d2d [INFO] running `Command { std: "docker" "start" "-a" "2d74aa53d9c18b90b2d01717d0f0d9e139ab1cf515a165f44706d757f10c2d2d", kill_on_drop: false }` [INFO] [stderr] Compiling matches v0.1.9 [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/enums.rs:192:14 [INFO] [stdout] | [INFO] [stdout] 192 | 6...15 => Reserved(code), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | try!(fmt.write_char('.')); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | try!(fmt.write_str(from_utf8(&data[pos+1..end]).unwrap())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | try!(fmt.write_char('.')); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | let header = try!(Header::parse(data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:19:24 [INFO] [stdout] | [INFO] [stdout] 19 | let name = try!(Name::scan(&data[offset..], data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:24:25 [INFO] [stdout] | [INFO] [stdout] 24 | let qtype = try!(QueryType::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | let (prefer_unicast, qclass) = try!(parse_qclass_code( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:41:26 [INFO] [stdout] | [INFO] [stdout] 41 | answers.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:45:30 [INFO] [stdout] | [INFO] [stdout] 45 | nameservers.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:52:32 [INFO] [stdout] | [INFO] [stdout] 52 | opt = Some(try!(parse_opt_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | additional.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:75:18 [INFO] [stdout] | [INFO] [stdout] 75 | let qclass = try!(QueryClass::parse(qclass_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | let cls = try!(Class::parse(class_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:89:16 [INFO] [stdout] | [INFO] [stdout] 89 | let name = try!(Name::scan(&data[*offset..], data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 94 | let typ = try!(Type::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:99:35 [INFO] [stdout] | [INFO] [stdout] 99 | let (multicast_unique, cls) = try!(parse_class_code(class_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:112:16 [INFO] [stdout] | [INFO] [stdout] 112 | let data = try!(RData::parse(typ, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | let typ = try!(Type::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:149:16 [INFO] [stdout] | [INFO] [stdout] 149 | let data = try!(RData::parse(typ, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/rdata/soa.rs:22:35 [INFO] [stdout] | [INFO] [stdout] 22 | let primary_name_server = try!(Name::scan(rdata, original)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a5bd8735f5d168b7, 82e31195a340cf8), 0, 0 [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/rdata/soa.rs:24:23 [INFO] [stdout] | [INFO] [stdout] 24 | let mailbox = try!(Name::scan(&rdata[pos..], original)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (5bd59363c724910a, 714f4681b3ba72af), 0, 0 [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a065a5dd8013f7d8, 846c359d4c3edc1e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (f9fadf329e8b3b62, dcc80833d9995e66), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (d32dddaf44a9b9d0, 1d31fd4e7b9acc37), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b5b1ce09d99c467, 7ea0048571c2e4bd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (ea582317f42373e9, e4deeaff5dded36), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (e4fde43702bf580d, 863e1294492a6fae), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (8a48aa644e82a6d1, c5f9f34633836960), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a7fc7e8717d1f844, e03eeaa54a4327b8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b039826a95d5238c, ee6691c1a53bede3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b7a58cf93bb5cbff, ec9e0c63311b0ea4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (778e57fd5f6aa4d8, 188fd33aea70f74e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (bdf034a8327d79fa, fefece8f0bcd790e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (75b4f0b183903ef1, 4b98419bd1062d9d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (487ab73cb0cb3700, 7656858f6bc381f4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (f5928a04de16c1de, fabb51623a073333), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a9885e5b724b8a1f, 2b8a0adc1c975ab0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b43bb26accd67664, 1e140446a225ca71), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a9dbecc28bfee40e, a96b083ec06176aa), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a96c8631ec268e44, 507089e2c17b099a), 0, 0 [INFO] [stderr] Compiling dns-parser v0.8.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> examples/sync_tcp_client.rs:29:42 [INFO] [stdout] | [INFO] [stdout] 29 | fn resolve(name: &str) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> examples/sync_udp_client.rs:28:42 [INFO] [stdout] | [INFO] [stdout] 28 | fn resolve(name: &str) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: sync_udp_client, (8ce5f19664fe9d26, 3cb9d1cdccdeb617), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: sync_tcp_client, (40f072933565fe8a, ef942219ef667825), 0, 0 [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/enums.rs:192:14 [INFO] [stdout] | [INFO] [stdout] 192 | 6...15 => Reserved(code), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | try!(fmt.write_char('.')); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | try!(fmt.write_str(from_utf8(&data[pos+1..end]).unwrap())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/name.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | try!(fmt.write_char('.')); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | let header = try!(Header::parse(data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:19:24 [INFO] [stdout] | [INFO] [stdout] 19 | let name = try!(Name::scan(&data[offset..], data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:24:25 [INFO] [stdout] | [INFO] [stdout] 24 | let qtype = try!(QueryType::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | let (prefer_unicast, qclass) = try!(parse_qclass_code( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:41:26 [INFO] [stdout] | [INFO] [stdout] 41 | answers.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:45:30 [INFO] [stdout] | [INFO] [stdout] 45 | nameservers.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:52:32 [INFO] [stdout] | [INFO] [stdout] 52 | opt = Some(try!(parse_opt_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | additional.push(try!(parse_record(data, &mut offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:75:18 [INFO] [stdout] | [INFO] [stdout] 75 | let qclass = try!(QueryClass::parse(qclass_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | let cls = try!(Class::parse(class_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:89:16 [INFO] [stdout] | [INFO] [stdout] 89 | let name = try!(Name::scan(&data[*offset..], data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 94 | let typ = try!(Type::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:99:35 [INFO] [stdout] | [INFO] [stdout] 99 | let (multicast_unique, cls) = try!(parse_class_code(class_code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:112:16 [INFO] [stdout] | [INFO] [stdout] 112 | let data = try!(RData::parse(typ, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | let typ = try!(Type::parse( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:149:16 [INFO] [stdout] | [INFO] [stdout] 149 | let data = try!(RData::parse(typ, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/rdata/soa.rs:22:35 [INFO] [stdout] | [INFO] [stdout] 22 | let primary_name_server = try!(Name::scan(rdata, original)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/rdata/soa.rs:24:23 [INFO] [stdout] | [INFO] [stdout] 24 | let mailbox = try!(Name::scan(&rdata[pos..], original)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (64f3aa63eb39f22f, 54a78276cf658274), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (7af56b237a7089da, 8b43074f17481ac2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (db33b951fd4fa39d, 9957536aa585b583), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b2cb8ac69a8123, df8bc924021f5cc4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (bbbf9ebeb0dc6297, 6e8a452def7d9748), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (8f0ee0abcbf7de8f, 8b7d6c083ed45e8a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (da4fcd3f66e48f4e, af8ccea7870f506a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (c906d74c0479845a, 3beccf4e811b4a5c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (5271e353117ed3cd, f02f7b063cf0b4b5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (1df174152870f987, 1bfce8d1901bbae4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (309124476edb5152, 75602b0d8c160bc8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (25600a98a5285b98, a3b46cd05ab5507c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (21520e634501a4a4, a57537ce9f3877e4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b2794fa9fa1cb4df, 783683fad2d9361e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b2f006a59dcdb897, c6fcbb3b680d3ea9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (dd47e2e6e59dac46, 5cfa8765b221e983), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (6cd2a1be138a226d, 515d3a4e0a93dd9b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (f83f79ca6869b0d3, 625c2ca1be67d9f0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (3cc98931160c9ce3, 4347a196e81d916a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (44f4a0d78e8d6eb5, 6f993868b9fa5d50), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (a748184badbffd14, d83ddbde0eb5a93), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (2cdc1f3b37355414, 554380a66f2e171a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b5985a3a20f4202c, ee278375e71e21a7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (b4af23d4508f836, a6f9fcbb5b48d68c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (17bf517d06aadea1, 8b357b0ad64e0fca), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (f7de141caabe8b31, 56ba1c8025ec807c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dns_parser, (65f034592f34bbbc, dd3a596502639b8f), 0, 0 [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.62s [INFO] running `Command { std: "docker" "inspect" "2d74aa53d9c18b90b2d01717d0f0d9e139ab1cf515a165f44706d757f10c2d2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d74aa53d9c18b90b2d01717d0f0d9e139ab1cf515a165f44706d757f10c2d2d", kill_on_drop: false }` [INFO] [stdout] 2d74aa53d9c18b90b2d01717d0f0d9e139ab1cf515a165f44706d757f10c2d2d