[INFO] fetching crate pf-rs 13.0.2...
[INFO] checking pf-rs-13.0.2 against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3
[INFO] extracting crate pf-rs 13.0.2 into /workspace/builds/worker-23/source
[INFO] validating manifest of crates.io crate pf-rs 13.0.2 on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pf-rs 13.0.2
[INFO] finished tweaking crates.io crate pf-rs 13.0.2
[INFO] tweaked toml for crates.io crate pf-rs 13.0.2 written to /workspace/builds/worker-23/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d591f997e8050cdd42bd5dae024b7c829f724e73f93eb3dbec3da06580f55a81
[INFO] running `Command { std: "docker" "start" "-a" "d591f997e8050cdd42bd5dae024b7c829f724e73f93eb3dbec3da06580f55a81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d591f997e8050cdd42bd5dae024b7c829f724e73f93eb3dbec3da06580f55a81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d591f997e8050cdd42bd5dae024b7c829f724e73f93eb3dbec3da06580f55a81", kill_on_drop: false }`
[INFO] [stdout] d591f997e8050cdd42bd5dae024b7c829f724e73f93eb3dbec3da06580f55a81
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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" "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" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f67eaeac9698931273b64687ba30235c18c36d98cbde43ecc1fa258fffa1546c
[INFO] running `Command { std: "docker" "start" "-a" "f67eaeac9698931273b64687ba30235c18c36d98cbde43ecc1fa258fffa1546c", kill_on_drop: false }`
[INFO] [stderr] Copying to /tmp/fixit
[INFO] [stderr] Running `cargo fix --edition`
[INFO] [stderr] Compiling libc v0.2.100
[INFO] [stderr] Compiling bitflags v1.2.1
[INFO] [stderr] Compiling memoffset v0.6.4
[INFO] [stderr] Checking nix v0.22.1
[INFO] [stderr] Checking pf-rs v13.0.2 (/tmp/fixit)
[INFO] [stderr] Migrating src/lib.rs from 2018 edition to 2021
[INFO] [stderr] Fixed src/pf.rs (10 fixes)
[INFO] [stderr] Fixed src/pf_tokenizer.rs (1 fix)
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:323:13
[INFO] [stdout] |
[INFO] [stdout] 323 | / cfor!(let mut i = 31; tmp & (1 << i) > 0; i -= 1; // or (i = 31; tmp & (1 << i); --i)
[INFO] [stdout] 324 | | {
[INFO] [stdout] 325 | | b += 1; //C b++;
[INFO] [stdout] 326 | | }
[INFO] [stdout] 327 | | );
[INFO] [stdout] | |______________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:403:9
[INFO] [stdout] |
[INFO] [stdout] 403 | / cfor!(let mut i = 31; i > 31-b; i -= 1; // for (i = 31; i > 31-b; --i)
[INFO] [stdout] 404 | | {
[INFO] [stdout] 405 | | m.pfa.addr32[j] |= 1 << i; // m->addr32[j] |= (1 << i);
[INFO] [stdout] 406 | | }
[INFO] [stdout] 407 | | );
[INFO] [stdout] | |__________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:417:13
[INFO] [stdout] |
[INFO] [stdout] 417 | / cfor!(let mut i = 0; i < 4; i += 1; // for (i = 0; i < 4; i++)
[INFO] [stdout] 418 | | {
[INFO] [stdout] 419 | | addr.pfa.addr32[i] = addr.pfa.addr32[i] & m.pfa.addr32[i]; // n->addr32[i] = n->addr32[i] & m->addr32[i];
[INFO] [stdout] 420 | | }
[INFO] [stdout] 421 | | );
[INFO] [stdout] | |______________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:633:13
[INFO] [stdout] |
[INFO] [stdout] 633 | / cfor!(let mut p_resp = res; p_resp != std::ptr::null_mut(); p_resp = (*p_resp).ai_next;
[INFO] [stdout] 634 | | {
[INFO] [stdout] 635 | | let resp = *p_resp;
[INFO] [stdout] 636 | |
[INFO] [stdout] ... |
[INFO] [stdout] 701 | | }
[INFO] [stdout] 702 | | );
[INFO] [stdout] | |______________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:941:9
[INFO] [stdout] |
[INFO] [stdout] 941 | / cfor!(let mut p_resp = res; p_resp != std::ptr::null_mut(); p_resp = (*p_resp).ai_next;
[INFO] [stdout] 942 | | {
[INFO] [stdout] 943 | | let resp = *p_resp;
[INFO] [stdout] 944 | |
[INFO] [stdout] ... |
[INFO] [stdout] 1096 | | }
[INFO] [stdout] 1097 | | );
[INFO] [stdout] | |__________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:1012:21
[INFO] [stdout] |
[INFO] [stdout] 1012 | / cfor!(let mut p_resp1 = res1; p_resp1 != std::ptr::null_mut(); p_resp1 = (*p_resp1).ai_next;
[INFO] [stdout] 1013 | | {
[INFO] [stdout] 1014 | | let resp1 = *p_resp1;
[INFO] [stdout] 1015 | |
[INFO] [stdout] ... |
[INFO] [stdout] 1072 | | }
[INFO] [stdout] 1073 | | );
[INFO] [stdout] | |______________________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:323:13
[INFO] [stdout] |
[INFO] [stdout] 323 | / cfor!(let mut i = 31; tmp & (1 << i) > 0; i -= 1; // or (i = 31; tmp & (1 << i); --i)
[INFO] [stdout] 324 | | {
[INFO] [stdout] 325 | | b += 1; //C b++;
[INFO] [stdout] 326 | | }
[INFO] [stdout] 327 | | );
[INFO] [stdout] | |______________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:403:9
[INFO] [stdout] |
[INFO] [stdout] 403 | / cfor!(let mut i = 31; i > 31-b; i -= 1; // for (i = 31; i > 31-b; --i)
[INFO] [stdout] 404 | | {
[INFO] [stdout] 405 | | m.pfa.addr32[j] |= 1 << i; // m->addr32[j] |= (1 << i);
[INFO] [stdout] 406 | | }
[INFO] [stdout] 407 | | );
[INFO] [stdout] | |__________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:417:13
[INFO] [stdout] |
[INFO] [stdout] 417 | / cfor!(let mut i = 0; i < 4; i += 1; // for (i = 0; i < 4; i++)
[INFO] [stdout] 418 | | {
[INFO] [stdout] 419 | | addr.pfa.addr32[i] = addr.pfa.addr32[i] & m.pfa.addr32[i]; // n->addr32[i] = n->addr32[i] & m->addr32[i];
[INFO] [stdout] 420 | | }
[INFO] [stdout] 421 | | );
[INFO] [stdout] | |______________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:633:13
[INFO] [stdout] |
[INFO] [stdout] 633 | / cfor!(let mut p_resp = res; p_resp != std::ptr::null_mut(); p_resp = (*p_resp).ai_next;
[INFO] [stdout] 634 | | {
[INFO] [stdout] 635 | | let resp = *p_resp;
[INFO] [stdout] 636 | |
[INFO] [stdout] ... |
[INFO] [stdout] 701 | | }
[INFO] [stdout] 702 | | );
[INFO] [stdout] | |______________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:941:9
[INFO] [stdout] |
[INFO] [stdout] 941 | / cfor!(let mut p_resp = res; p_resp != std::ptr::null_mut(); p_resp = (*p_resp).ai_next;
[INFO] [stdout] 942 | | {
[INFO] [stdout] 943 | | let resp = *p_resp;
[INFO] [stdout] 944 | |
[INFO] [stdout] ... |
[INFO] [stdout] 1096 | | }
[INFO] [stdout] 1097 | | );
[INFO] [stdout] | |__________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout] --> src/common.rs:6:18
[INFO] [stdout] |
[INFO] [stdout] 6 | $init;
[INFO] [stdout] | ^ help: remove this semicolon
[INFO] [stdout] |
[INFO] [stdout] ::: src/pf.rs:1012:21
[INFO] [stdout] |
[INFO] [stdout] 1012 | / cfor!(let mut p_resp1 = res1; p_resp1 != std::ptr::null_mut(); p_resp1 = (*p_resp1).ai_next;
[INFO] [stdout] 1013 | | {
[INFO] [stdout] 1014 | | let resp1 = *p_resp1;
[INFO] [stdout] 1015 | |
[INFO] [stdout] ... |
[INFO] [stdout] 1072 | | }
[INFO] [stdout] 1073 | | );
[INFO] [stdout] | |______________________- in this macro invocation
[INFO] [stdout] |
[INFO] [stdout] = note: this warning originates in the macro `cfor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `nix::NixPath`
[INFO] [stdout] --> src/pf.rs:40:5
[INFO] [stdout] |
[INFO] [stdout] 40 | use nix::NixPath;
[INFO] [stdout] | ^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout] --> src/pf.rs:312:17
[INFO] [stdout] |
[INFO] [stdout] 312 | let mut tmp: u32 = 0;
[INFO] [stdout] | ^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] = help: maybe it is overwritten before being read?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: value assigned to `mask` is never read
[INFO] [stdout] --> src/pf.rs:722:17
[INFO] [stdout] |
[INFO] [stdout] 722 | let mut mask: libc::c_int = -1;
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = help: maybe it is overwritten before being read?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: value assigned to `bits` is never read
[INFO] [stdout] --> src/pf.rs:821:17
[INFO] [stdout] |
[INFO] [stdout] 821 | let mut bits: libc::c_int = 0;
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = help: maybe it is overwritten before being read?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variable `sources` is assigned to, but never used
[INFO] [stdout] --> src/pf.rs:936:17
[INFO] [stdout] |
[INFO] [stdout] 936 | let mut sources: libc::c_int = 0;
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] = note: consider using `_sources` instead
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variable `killed` is assigned to, but never used
[INFO] [stdout] --> src/pf.rs:937:17
[INFO] [stdout] |
[INFO] [stdout] 937 | let mut killed: u32 = 0;
[INFO] [stdout] | ^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: consider using `_killed` instead
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variable `dests` is assigned to, but never used
[INFO] [stdout] --> src/pf.rs:938:17
[INFO] [stdout] |
[INFO] [stdout] 938 | let mut dests: libc::c_int = 0;
[INFO] [stdout] | ^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: consider using `_dests` instead
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: constant is never used: `IF_NAMESIZE`
[INFO] [stdout] --> src/pf.rs:53:1
[INFO] [stdout] |
[INFO] [stdout] 53 | const IF_NAMESIZE: usize = 16;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(dead_code)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `nix::NixPath`
[INFO] [stdout] --> src/pf.rs:40:5
[INFO] [stdout] |
[INFO] [stdout] 40 | use nix::NixPath;
[INFO] [stdout] | ^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: constant is never used: `AI_NUMERICHOST`
[INFO] [stdout] --> src/pf.rs:56:1
[INFO] [stdout] |
[INFO] [stdout] 56 | const AI_NUMERICHOST: libc::c_int = 0x00000004;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout] --> src/pf.rs:312:17
[INFO] [stdout] |
[INFO] [stdout] 312 | let mut tmp: u32 = 0;
[INFO] [stdout] | ^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] = help: maybe it is overwritten before being read?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: value assigned to `mask` is never read
[INFO] [stdout] --> src/pf.rs:722:17
[INFO] [stdout] |
[INFO] [stdout] 722 | let mut mask: libc::c_int = -1;
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = help: maybe it is overwritten before being read?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PFRB_TABLES`
[INFO] [stdout] --> src/pf.rs:77:5
[INFO] [stdout] |
[INFO] [stdout] 77 | PFRB_TABLES = 1,
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: value assigned to `bits` is never read
[INFO] [stdout] --> src/pf.rs:821:17
[INFO] [stdout] |
[INFO] [stdout] 821 | let mut bits: libc::c_int = 0;
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = help: maybe it is overwritten before being read?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PFRB_TSTATS`
[INFO] [stdout] --> src/pf.rs:78:5
[INFO] [stdout] |
[INFO] [stdout] 78 | PFRB_TSTATS,
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variable `sources` is assigned to, but never used
[INFO] [stdout] --> src/pf.rs:936:17
[INFO] [stdout] |
[INFO] [stdout] 936 | let mut sources: libc::c_int = 0;
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] = note: consider using `_sources` instead
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PFRB_ADDRS`
[INFO] [stdout] --> src/pf.rs:79:5
[INFO] [stdout] |
[INFO] [stdout] 79 | PFRB_ADDRS,
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variable `killed` is assigned to, but never used
[INFO] [stdout] --> src/pf.rs:937:17
[INFO] [stdout] |
[INFO] [stdout] 937 | let mut killed: u32 = 0;
[INFO] [stdout] | ^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: consider using `_killed` instead
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PFRB_ASTATS`
[INFO] [stdout] --> src/pf.rs:80:5
[INFO] [stdout] |
[INFO] [stdout] 80 | PFRB_ASTATS,
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variable `dests` is assigned to, but never used
[INFO] [stdout] --> src/pf.rs:938:17
[INFO] [stdout] |
[INFO] [stdout] 938 | let mut dests: libc::c_int = 0;
[INFO] [stdout] | ^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: consider using `_dests` instead
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PFRB_IFACES`
[INFO] [stdout] --> src/pf.rs:81:5
[INFO] [stdout] |
[INFO] [stdout] 81 | PFRB_IFACES,
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PFRB_TRANS`
[INFO] [stdout] --> src/pf.rs:82:5
[INFO] [stdout] |
[INFO] [stdout] 82 | PFRB_TRANS,
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PFRB_MAX`
[INFO] [stdout] --> src/pf.rs:83:5
[INFO] [stdout] |
[INFO] [stdout] 83 | PFRB_MAX
[INFO] [stdout] | ^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PF_ADDR_ADDRMASK`
[INFO] [stdout] --> src/pf.rs:91:5
[INFO] [stdout] |
[INFO] [stdout] 91 | PF_ADDR_ADDRMASK = 0,
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PF_ADDR_NOROUTE`
[INFO] [stdout] --> src/pf.rs:92:5
[INFO] [stdout] |
[INFO] [stdout] 92 | PF_ADDR_NOROUTE,
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PF_ADDR_DYNIFTL`
[INFO] [stdout] --> src/pf.rs:93:5
[INFO] [stdout] |
[INFO] [stdout] 93 | PF_ADDR_DYNIFTL,
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PF_ADDR_TABLE`
[INFO] [stdout] --> src/pf.rs:94:5
[INFO] [stdout] |
[INFO] [stdout] 94 | PF_ADDR_TABLE,
[INFO] [stdout] | ^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PF_ADDR_URPFFAILED`
[INFO] [stdout] --> src/pf.rs:95:5
[INFO] [stdout] |
[INFO] [stdout] 95 | PF_ADDR_URPFFAILED,
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `PF_ADDR_RANGE`
[INFO] [stdout] --> src/pf.rs:96:5
[INFO] [stdout] |
[INFO] [stdout] 96 | PF_ADDR_RANGE
[INFO] [stdout] | ^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `new_empty`
[INFO] [stdout] --> src/pf.rs:179:8
[INFO] [stdout] |
[INFO] [stdout] 179 | fn new_empty() -> Self
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `pfctl_addrprefix`
[INFO] [stdout] --> src/pf.rs:184:15
[INFO] [stdout] |
[INFO] [stdout] 184 | unsafe fn pfctl_addrprefix<'addr>(&mut self, addr: &'addr str) -> PfResult<()>
[INFO] [stdout] | ^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `unmask`
[INFO] [stdout] --> src/pf.rs:307:15
[INFO] [stdout] |
[INFO] [stdout] 307 | unsafe fn unmask(&self, _af: libc::sa_family_t) -> libc::c_int
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `new_zeroed`
[INFO] [stdout] --> src/pf.rs:348:15
[INFO] [stdout] |
[INFO] [stdout] 348 | unsafe fn new_zeroed() -> Self
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `set_ipmask`
[INFO] [stdout] --> src/pf.rs:389:15
[INFO] [stdout] |
[INFO] [stdout] 389 | unsafe fn set_ipmask(pf_addr_type: PfAddr, bits: libc::c_int, mut addr: pf_addr) -> Self
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: struct is never constructed: `node_host`
[INFO] [stdout] --> src/pf.rs:448:8
[INFO] [stdout] |
[INFO] [stdout] 448 | struct node_host
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `host_v4v6`
[INFO] [stdout] --> src/pf.rs:464:15
[INFO] [stdout] |
[INFO] [stdout] 464 | unsafe fn host_v4v6<'pfcmd>(s: &'pfcmd str, maskv4: libc::c_int, maskv6: libc::c_int) -> PfResult