[INFO] cloning repository https://github.com/hangj/socks5-server [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hangj/socks5-server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhangj%2Fsocks5-server", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhangj%2Fsocks5-server'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6abe52992094c635d5919e4eef54feac584a3628 [INFO] testing hangj/socks5-server against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_getrandom_patch_1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhangj%2Fsocks5-server" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/hangj/socks5-server [INFO] finished tweaking git repo https://github.com/hangj/socks5-server [INFO] tweaked toml for git repo https://github.com/hangj/socks5-server written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/hangj/socks5-server on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/hangj/socks5-server already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded inttype-enum v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3b7d6515b08af3e33162c5fd6506c3861297edb12a4bfac5504e98371190dc22 [INFO] running `Command { std: "docker" "start" "-a" "3b7d6515b08af3e33162c5fd6506c3861297edb12a4bfac5504e98371190dc22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3b7d6515b08af3e33162c5fd6506c3861297edb12a4bfac5504e98371190dc22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b7d6515b08af3e33162c5fd6506c3861297edb12a4bfac5504e98371190dc22", kill_on_drop: false }` [INFO] [stdout] 3b7d6515b08af3e33162c5fd6506c3861297edb12a4bfac5504e98371190dc22 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a7dc024b68433bea6ca92002a6a1f2847c9b083e820bc2fd2926cd838a3b94fa [INFO] running `Command { std: "docker" "start" "-a" "a7dc024b68433bea6ca92002a6a1f2847c9b083e820bc2fd2926cd838a3b94fa", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.92 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling inttype-enum v0.2.0 [INFO] [stderr] Compiling tokio v1.44.0 [INFO] [stderr] Compiling socks5-server v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.71s [INFO] running `Command { std: "docker" "inspect" "a7dc024b68433bea6ca92002a6a1f2847c9b083e820bc2fd2926cd838a3b94fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7dc024b68433bea6ca92002a6a1f2847c9b083e820bc2fd2926cd838a3b94fa", kill_on_drop: false }` [INFO] [stdout] a7dc024b68433bea6ca92002a6a1f2847c9b083e820bc2fd2926cd838a3b94fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] bcc714c9e514b9a8eeb41a030efbd5de817eedd2762f824e6bd084e54dd8f536 [INFO] running `Command { std: "docker" "start" "-a" "bcc714c9e514b9a8eeb41a030efbd5de817eedd2762f824e6bd084e54dd8f536", kill_on_drop: false }` [INFO] [stderr] Compiling socks5-server v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.60s [INFO] running `Command { std: "docker" "inspect" "bcc714c9e514b9a8eeb41a030efbd5de817eedd2762f824e6bd084e54dd8f536", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bcc714c9e514b9a8eeb41a030efbd5de817eedd2762f824e6bd084e54dd8f536", kill_on_drop: false }` [INFO] [stdout] bcc714c9e514b9a8eeb41a030efbd5de817eedd2762f824e6bd084e54dd8f536 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 6ac783ffde446d39e8e819ac0f10f54062b455592aa34f9fa13135476edd01d1 [INFO] running `Command { std: "docker" "start" "-a" "6ac783ffde446d39e8e819ac0f10f54062b455592aa34f9fa13135476edd01d1", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/socks5_server-cd43e590ba8bd53f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/socks5_server-f38e0d3ca448bc08) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests socks5_server [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test src/usr_pwd_auth.rs - usr_pwd_auth::UsrPwdAuth (line 11) ... FAILED [INFO] [stdout] test src/usr_pwd_auth.rs - usr_pwd_auth::AuthResponseStatus (line 76) ... FAILED [INFO] [stdout] test src/request_reply.rs - request_reply::Reply (line 230) ... FAILED [INFO] [stdout] test src/request_reply.rs - request_reply::Reply (line 238) ... FAILED [INFO] [stdout] test src/request_reply.rs - request_reply::Request (line 18) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/usr_pwd_auth.rs - usr_pwd_auth::UsrPwdAuth (line 11) stdout ---- [INFO] [stdout] error: expected item, found `+` [INFO] [stdout] --> src/usr_pwd_auth.rs:12:6 [INFO] [stdout] | [INFO] [stdout] 1 | +----+------+----------+------+----------+ [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/usr_pwd_auth.rs - usr_pwd_auth::AuthResponseStatus (line 76) stdout ---- [INFO] [stdout] error: expected item, found `+` [INFO] [stdout] --> src/usr_pwd_auth.rs:77:18 [INFO] [stdout] | [INFO] [stdout] 1 | +----+--------+ [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/request_reply.rs - request_reply::Reply (line 230) stdout ---- [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:234:15 [INFO] [stdout] | [INFO] [stdout] 4 | | 1 | 1 | X'00' | 1 | Variable | 2 | [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 4 | | 1 | 1 | X '00' | 1 | Variable | 2 | [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:234:16 [INFO] [stdout] | [INFO] [stdout] 4 | | 1 | 1 | X'00' | 1 | Variable | 2 | [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 4 - | 1 | 1 | X'00' | 1 | Variable | 2 | [INFO] [stdout] 4 + | 1 | 1 | X"00" | 1 | Variable | 2 | [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected item, found `+` [INFO] [stdout] --> src/request_reply.rs:231:2 [INFO] [stdout] | [INFO] [stdout] 1 | +----+-----+-------+------+----------+----------+ [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/request_reply.rs - request_reply::Reply (line 238) stdout ---- [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:239:32 [INFO] [stdout] | [INFO] [stdout] 1 | o VER protocol version: X'05' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 1 | o VER protocol version: X '05' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:239:33 [INFO] [stdout] | [INFO] [stdout] 1 | o VER protocol version: X'05' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 1 - o VER protocol version: X'05' [INFO] [stdout] 1 + o VER protocol version: X"05" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:241:10 [INFO] [stdout] | [INFO] [stdout] 3 | o X'00' succeeded [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 3 | o X '00' succeeded [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 3 | o X'00' succeeded [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 3 - o X'00' succeeded [INFO] [stdout] 3 + o X"00" succeeded [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:242:10 [INFO] [stdout] | [INFO] [stdout] 4 | o X'01' general SOCKS server failure [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 4 | o X '01' general SOCKS server failure [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 4 | o X'01' general SOCKS server failure [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 4 - o X'01' general SOCKS server failure [INFO] [stdout] 4 + o X"01" general SOCKS server failure [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:243:10 [INFO] [stdout] | [INFO] [stdout] 5 | o X'02' connection not allowed by ruleset [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 5 | o X '02' connection not allowed by ruleset [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 5 | o X'02' connection not allowed by ruleset [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 5 - o X'02' connection not allowed by ruleset [INFO] [stdout] 5 + o X"02" connection not allowed by ruleset [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:244:10 [INFO] [stdout] | [INFO] [stdout] 6 | o X'03' Network unreachable [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 6 | o X '03' Network unreachable [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:244:11 [INFO] [stdout] | [INFO] [stdout] 6 | o X'03' Network unreachable [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 6 - o X'03' Network unreachable [INFO] [stdout] 6 + o X"03" Network unreachable [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:245:10 [INFO] [stdout] | [INFO] [stdout] 7 | o X'04' Host unreachable [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 7 | o X '04' Host unreachable [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 7 | o X'04' Host unreachable [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 7 - o X'04' Host unreachable [INFO] [stdout] 7 + o X"04" Host unreachable [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:246:10 [INFO] [stdout] | [INFO] [stdout] 8 | o X'05' Connection refused [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 8 | o X '05' Connection refused [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:246:11 [INFO] [stdout] | [INFO] [stdout] 8 | o X'05' Connection refused [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 8 - o X'05' Connection refused [INFO] [stdout] 8 + o X"05" Connection refused [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:247:10 [INFO] [stdout] | [INFO] [stdout] 9 | o X'06' TTL expired [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 9 | o X '06' TTL expired [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 9 | o X'06' TTL expired [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 9 - o X'06' TTL expired [INFO] [stdout] 9 + o X"06" TTL expired [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:248:10 [INFO] [stdout] | [INFO] [stdout] 10 | o X'07' Command not supported [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 10 | o X '07' Command not supported [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:248:11 [INFO] [stdout] | [INFO] [stdout] 10 | o X'07' Command not supported [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 10 - o X'07' Command not supported [INFO] [stdout] 10 + o X"07" Command not supported [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:249:10 [INFO] [stdout] | [INFO] [stdout] 11 | o X'08' Address type not supported [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 11 | o X '08' Address type not supported [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:249:11 [INFO] [stdout] | [INFO] [stdout] 11 | o X'08' Address type not supported [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 11 - o X'08' Address type not supported [INFO] [stdout] 11 + o X"08" Address type not supported [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:250:10 [INFO] [stdout] | [INFO] [stdout] 12 | o X'09' to X'FF' unassigned [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 12 | o X '09' to X'FF' unassigned [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:250:11 [INFO] [stdout] | [INFO] [stdout] 12 | o X'09' to X'FF' unassigned [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 12 - o X'09' to X'FF' unassigned [INFO] [stdout] 12 + o X"09" to X'FF' unassigned [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:250:19 [INFO] [stdout] | [INFO] [stdout] 12 | o X'09' to X'FF' unassigned [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 12 | o X'09' to X 'FF' unassigned [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:250:20 [INFO] [stdout] | [INFO] [stdout] 12 | o X'09' to X'FF' unassigned [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 12 - o X'09' to X'FF' unassigned [INFO] [stdout] 12 + o X'09' to X"FF" unassigned [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:253:25 [INFO] [stdout] | [INFO] [stdout] 15 | o IP V4 address: X'01' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 15 | o IP V4 address: X '01' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:253:26 [INFO] [stdout] | [INFO] [stdout] 15 | o IP V4 address: X'01' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 15 - o IP V4 address: X'01' [INFO] [stdout] 15 + o IP V4 address: X"01" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:254:22 [INFO] [stdout] | [INFO] [stdout] 16 | o DOMAINNAME: X'03' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 16 | o DOMAINNAME: X '03' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:254:23 [INFO] [stdout] | [INFO] [stdout] 16 | o DOMAINNAME: X'03' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 16 - o DOMAINNAME: X'03' [INFO] [stdout] 16 + o DOMAINNAME: X"03" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:255:25 [INFO] [stdout] | [INFO] [stdout] 17 | o IP V6 address: X'04' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 17 | o IP V6 address: X '04' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:255:26 [INFO] [stdout] | [INFO] [stdout] 17 | o IP V6 address: X'04' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 17 - o IP V6 address: X'04' [INFO] [stdout] 17 + o IP V6 address: X"04" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected one of `!` or `::`, found `VER` [INFO] [stdout] --> src/request_reply.rs:239:7 [INFO] [stdout] | [INFO] [stdout] 1 | o VER protocol version: X'05' [INFO] [stdout] | ^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 31 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/request_reply.rs - request_reply::Request (line 18) stdout ---- [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:22:18 [INFO] [stdout] | [INFO] [stdout] 4 | | 1 | 1 | X'00' | 1 | Variable | 2 | [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 4 | | 1 | 1 | X '00' | 1 | Variable | 2 | [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 4 | | 1 | 1 | X'00' | 1 | Variable | 2 | [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 4 - | 1 | 1 | X'00' | 1 | Variable | 2 | [INFO] [stdout] 4 + | 1 | 1 | X"00" | 1 | Variable | 2 | [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:27:35 [INFO] [stdout] | [INFO] [stdout] 9 | o VER protocol version: X'05' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 9 | o VER protocol version: X '05' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:27:36 [INFO] [stdout] | [INFO] [stdout] 9 | o VER protocol version: X'05' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 9 - o VER protocol version: X'05' [INFO] [stdout] 9 + o VER protocol version: X"05" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 11 | o CONNECT X'01' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 11 | o CONNECT X '01' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 11 | o CONNECT X'01' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 11 - o CONNECT X'01' [INFO] [stdout] 11 + o CONNECT X"01" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:30:18 [INFO] [stdout] | [INFO] [stdout] 12 | o BIND X'02' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 12 | o BIND X '02' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 12 | o BIND X'02' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 12 - o BIND X'02' [INFO] [stdout] 12 + o BIND X"02" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 13 | o UDP ASSOCIATE X'03' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 13 | o UDP ASSOCIATE X '03' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:31:28 [INFO] [stdout] | [INFO] [stdout] 13 | o UDP ASSOCIATE X'03' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 13 - o UDP ASSOCIATE X'03' [INFO] [stdout] 13 + o UDP ASSOCIATE X"03" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:34:28 [INFO] [stdout] | [INFO] [stdout] 16 | o IP V4 address: X'01' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 16 | o IP V4 address: X '01' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:34:29 [INFO] [stdout] | [INFO] [stdout] 16 | o IP V4 address: X'01' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 16 - o IP V4 address: X'01' [INFO] [stdout] 16 + o IP V4 address: X"01" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 17 | o DOMAINNAME: X'03' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 17 | o DOMAINNAME: X '03' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:35:26 [INFO] [stdout] | [INFO] [stdout] 17 | o DOMAINNAME: X'03' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 17 - o DOMAINNAME: X'03' [INFO] [stdout] 17 + o DOMAINNAME: X"03" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: prefix `X` is unknown [INFO] [stdout] --> src/request_reply.rs:36:28 [INFO] [stdout] | [INFO] [stdout] 18 | o IP V6 address: X'04' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 18 | o IP V6 address: X '04' [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: character literal may only contain one codepoint [INFO] [stdout] --> src/request_reply.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 18 | o IP V6 address: X'04' [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 18 - o IP V6 address: X'04' [INFO] [stdout] 18 + o IP V6 address: X"04" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected item, found `+` [INFO] [stdout] --> src/request_reply.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 1 | +----+-----+-------+------+----------+----------+ [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 17 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/request_reply.rs - request_reply::Reply (line 230) [INFO] [stdout] src/request_reply.rs - request_reply::Reply (line 238) [INFO] [stdout] src/request_reply.rs - request_reply::Request (line 18) [INFO] [stdout] src/usr_pwd_auth.rs - usr_pwd_auth::AuthResponseStatus (line 76) [INFO] [stdout] src/usr_pwd_auth.rs - usr_pwd_auth::UsrPwdAuth (line 11) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "6ac783ffde446d39e8e819ac0f10f54062b455592aa34f9fa13135476edd01d1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ac783ffde446d39e8e819ac0f10f54062b455592aa34f9fa13135476edd01d1", kill_on_drop: false }` [INFO] [stdout] 6ac783ffde446d39e8e819ac0f10f54062b455592aa34f9fa13135476edd01d1