[INFO] cloning repository https://github.com/maxfischer2781/xrootd-streammon
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maxfischer2781/xrootd-streammon" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaxfischer2781%2Fxrootd-streammon", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaxfischer2781%2Fxrootd-streammon'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f24d2125b2374b73fa65541b84f55616d364a6d8
[INFO] checking maxfischer2781/xrootd-streammon against 416264364aa47959f5827723e1d7dabc95d0744b for pr-162242
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaxfischer2781%2Fxrootd-streammon" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/maxfischer2781/xrootd-streammon
[INFO] finished tweaking git repo https://github.com/maxfischer2781/xrootd-streammon
[INFO] tweaked toml for git repo https://github.com/maxfischer2781/xrootd-streammon written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/maxfischer2781/xrootd-streammon on toolchain 416264364aa47959f5827723e1d7dabc95d0744b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+416264364aa47959f5827723e1d7dabc95d0744b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/maxfischer2781/xrootd-streammon 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" "+416264364aa47959f5827723e1d7dabc95d0744b" "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
[ERROR] error running command: no output for 300 seconds
[INFO] checking maxfischer2781/xrootd-streammon against 416264364aa47959f5827723e1d7dabc95d0744b for pr-162242
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaxfischer2781%2Fxrootd-streammon" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/maxfischer2781/xrootd-streammon
[INFO] finished tweaking git repo https://github.com/maxfischer2781/xrootd-streammon
[INFO] tweaked toml for git repo https://github.com/maxfischer2781/xrootd-streammon written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/maxfischer2781/xrootd-streammon on toolchain 416264364aa47959f5827723e1d7dabc95d0744b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+416264364aa47959f5827723e1d7dabc95d0744b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/maxfischer2781/xrootd-streammon 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" "+416264364aa47959f5827723e1d7dabc95d0744b" "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] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded num_enum v0.5.1
[INFO] [stderr]   Downloaded binread v1.4.1
[INFO] [stderr]   Downloaded serde v1.0.123
[INFO] [stderr]   Downloaded num_enum_derive v0.5.1
[INFO] [stderr]   Downloaded binread_derive v1.4.3
[INFO] [stderr]   Downloaded ascii v1.0.0
[INFO] [stderr]   Downloaded syn v1.0.60
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718
[INFO] running `Command { std: "docker" "start" "7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718" "/opt/rustwide/cargo-home/bin/cargo" "+416264364aa47959f5827723e1d7dabc95d0744b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718" "/opt/rustwide/cargo-home/bin/cargo" "+416264364aa47959f5827723e1d7dabc95d0744b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.60
[INFO] [stderr]    Compiling serde v1.0.123
[INFO] [stderr]     Checking ascii v1.0.0
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling binread_derive v1.4.3
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling num_enum_derive v0.5.1
[INFO] [stderr]     Checking num_enum v0.5.1
[INFO] [stderr]     Checking binread v1.4.1
[INFO] [stderr]     Checking xrdsmon v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: enum `Packet` is never used
[INFO] [stdout]  --> src/mon_packets/mod.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | enum Packet {
[INFO] [stdout]   |      ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_data` is never used
[INFO] [stdout]   --> src/mon_packets/mod.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl Packet {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 15 |     /// Load a packet from binary data provided by a `reader`
[INFO] [stdout] 16 |     fn from_data<R: BinReaderExt>(reader: &mut R) -> XrdParseResult<Self> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `code`, `pseq`, `plen`, and `stod` are never read
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct Header {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 31 |     pub code: Code,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 32 |     /// packet sequence
[INFO] [stdout] 33 |     pub pseq: u8,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 34 |     /// packet length in bytes
[INFO] [stdout] 35 |     pub plen: u16,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 36 |     /// Unix time at Server Start
[INFO] [stdout] 37 |     pub stod: i32,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Header` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `SIZE` is never used
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:42:15
[INFO] [stdout]    |
[INFO] [stdout] 40 | impl Header {
[INFO] [stdout]    | ----------- associated constant in this implementation
[INFO] [stdout] 41 |     /// Size of the header in bytes
[INFO] [stdout] 42 |     pub const SIZE: usize = 8;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ParseError` is never used
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub enum ParseError {
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `XrdParseResult` is never used
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub type XrdParseResult<T> = Result<T, ParseError>;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `PacketPayload` is never used
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub trait PacketPayload: Sized {
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Bytes` is never used
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:19:6
[INFO] [stdout]    |
[INFO] [stdout] 19 | type Bytes = Vec<u8>;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `BytesSlice` is never used
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:20:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | type BytesSlice = [u8];
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `index` is never used
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:23:4
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn index(bytes: &BytesSlice, at: &BytesSlice) -> Option<usize> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `partition` is never used
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn partition(bytes: &BytesSlice, at: &BytesSlice) -> Option<(Bytes, Bytes)> {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_cgi` is never used
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:37:4
[INFO] [stdout]    |
[INFO] [stdout] 37 | fn get_cgi(bytes: &BytesSlice, key: &BytesSlice) -> Option<Bytes> {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse` is never used
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn parse<T: str::FromStr>(bytes: &BytesSlice) -> XrdParseResult<T> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `DigestMap` is never used
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:57:7
[INFO] [stdout]    |
[INFO] [stdout] 57 | trait DigestMap: Sized {
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UserId` is never constructed
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct UserId {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SrvInfo` is never constructed
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:98:12
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub struct SrvInfo {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PathInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub struct PathInfo(Bytes);
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AppInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub struct AppInfo(Bytes);
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AuthInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:144:12
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct AuthInfo {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MaybeAuthInfo` is never used
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub enum MaybeAuthInfo {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cgi` is never used
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:206:4
[INFO] [stdout]     |
[INFO] [stdout] 206 | fn parse_cgi<T: str::FromStr>(bytes: &BytesSlice, key: &BytesSlice) -> XrdParseResult<T> {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FileNameType` is never used
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:213:10
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub enum FileNameType {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PrgInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:233:12
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct PrgInfo {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `XfrOpt` is never used
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:270:10
[INFO] [stdout]     |
[INFO] [stdout] 270 | pub enum XfrOpt {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XfrInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:305:12
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub struct XfrInfo {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Info` is never used
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:339:10
[INFO] [stdout]     |
[INFO] [stdout] 339 | pub enum Info {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XrdXrootdMonMap` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub struct XrdXrootdMonMap {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon` and `id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct AppId {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 43 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub id: [u8; 12],
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AppId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `read_shift`, `write_shift`, `read_total`, `write_total`, and `dict_id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Close {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 52 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 53 |     /// Number of bits `read_total` has been right shifted to fit into a 32-bit unsigned int.
[INFO] [stdout] 54 |     pub read_shift: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 55 |     /// Number of bits `write_total` has been right shifted to fit into a 32-bit unsigned int.
[INFO] [stdout] 56 |     pub write_shift: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub read_total: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 60 |     /// Scaled number of bytes written to the file.
[INFO] [stdout] 61 |     pub write_total: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 62 |     /// The file path's dictionary ID ('d' map message).
[INFO] [stdout] 63 |     pub dict_id: u32,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Close` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `reason`, `buflen`, and `dict_id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub struct Disc {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 69 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 70 |     /// May contain XROOTD_MON_BOUNDP and XROOTD_MON_FORCED
[INFO] [stdout] 71 |     pub reason: XrootdMonDisc,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub buflen: i32,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 75 |     /// The client's dictionary ID ('u' map message).
[INFO] [stdout] 76 |     pub dict_id: u32,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Disc` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `filesize`, and `dict_id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub struct Open {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 87 |     pub filesize: u64,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub dict_id: u32,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Open` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `val`, `bufflen`, and `dict_id` are never read
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:97:9
[INFO] [stdout]     |
[INFO] [stdout]  95 | pub struct ReadWrite {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout]  96 |     #[br(calc = XrootdMon::READWRITE)]
[INFO] [stdout]  97 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]  98 |     /// Read or write offset
[INFO] [stdout]  99 |     pub val: i64,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 100 |     /// Length of the read/write when non-negative/negative.
[INFO] [stdout] 101 |     pub bufflen: i32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 102 |     /// The file path's dictionary ID ('d' map message).
[INFO] [stdout] 103 |     pub dict_id: u32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReadWrite` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `read_id`, `count`, `bufflen`, and `dict_id` are never read
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub struct ReadVU {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 109 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 110 |     /// readv request identifier
[INFO] [stdout] 111 |     pub read_id: u8,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 112 |     /// Number of elements in the readv vector
[INFO] [stdout] 113 |     pub count: u16,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub bufflen: i32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 117 |     /// The file path's dictionary ID ('d' map message).
[INFO] [stdout] 118 |     pub dict_id: u32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReadVU` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `server_id`, `prev_end`, and `this_start` are never read
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub struct Window {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 |     pub server_id: u64,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 130 |     /// Unix time of when the previous window ended.
[INFO] [stdout] 131 |     pub prev_end: i32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 132 |     /// Unix time of when this window has started.
[INFO] [stdout] 133 |     pub this_start: i32,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Window` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Trace` is never used
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:139:10
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub enum Trace {
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XrdXrootdMonBuff` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:151:12
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub struct XrdXrootdMonBuff {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `digest_one` is never used
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:156:4
[INFO] [stdout]     |
[INFO] [stdout] 156 | fn digest_one<R: BinReaderExt>(reader: &mut R) -> BinResult<Trace> {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Packet` is never used
[INFO] [stdout]  --> src/mon_packets/mod.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | enum Packet {
[INFO] [stdout]   |      ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_data` is never used
[INFO] [stdout]   --> src/mon_packets/mod.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl Packet {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 15 |     /// Load a packet from binary data provided by a `reader`
[INFO] [stdout] 16 |     fn from_data<R: BinReaderExt>(reader: &mut R) -> XrdParseResult<Self> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `code`, `pseq`, `plen`, and `stod` are never read
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct Header {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 31 |     pub code: Code,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 32 |     /// packet sequence
[INFO] [stdout] 33 |     pub pseq: u8,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 34 |     /// packet length in bytes
[INFO] [stdout] 35 |     pub plen: u16,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 36 |     /// Unix time at Server Start
[INFO] [stdout] 37 |     pub stod: i32,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Header` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `SIZE` is never used
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:42:15
[INFO] [stdout]    |
[INFO] [stdout] 40 | impl Header {
[INFO] [stdout]    | ----------- associated constant in this implementation
[INFO] [stdout] 41 |     /// Size of the header in bytes
[INFO] [stdout] 42 |     pub const SIZE: usize = 8;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     Generic(
[INFO] [stdout]    |     ------- field in this variant
[INFO] [stdout] 49 |         /// During what parse operation the issue occurred
[INFO] [stdout] 50 |         String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 50 -         String,
[INFO] [stdout] 50 +         (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |     BinRead (BinError),
[INFO] [stdout]    |     -------  ^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 52 -     BinRead (BinError),
[INFO] [stdout] 52 +     BinRead (()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `PacketPayload` is never used
[INFO] [stdout]   --> src/mon_packets/mon_head.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub trait PacketPayload: Sized {
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UserId` is never constructed
[INFO] [stdout]   --> src/mon_packets/mon_map.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct UserId {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PathInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub struct PathInfo(Bytes);
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AppInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub struct AppInfo(Bytes);
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct AuthInfo {
[INFO] [stdout]     |            -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub name: Option<Bytes>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 149 |     /// The client's host’s name as reported by the protocol.
[INFO] [stdout] 150 |     pub host: Option<Bytes>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 151 |     /// The client's organization name as reported by the protocol.
[INFO] [stdout] 152 |     pub organization: Option<Bytes>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 153 |     /// The client's role name as reported by the protocol.
[INFO] [stdout] 154 |     pub role: Option<Bytes>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 155 |     /// The client's group names in a space-separated list.
[INFO] [stdout] 156 |     pub groups: Option<Bytes>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 157 |     /// ???
[INFO] [stdout] 158 |     pub m: Option<Bytes>,
[INFO] [stdout]     |         ^
[INFO] [stdout] 159 |     /// The name of the executable program the client is running with the path removed.
[INFO] [stdout] 160 |     pub executable: Option<Bytes>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 161 |     /// The contents of the XRD_MONINFO client-side environmental variable.
[INFO] [stdout] 162 |     pub moninfo: Option<Bytes>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 163 |     /// The client's network mode: '4' for IPv4 and '6' for IPv6.
[INFO] [stdout] 164 |     pub ipv: Option<u8>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AuthInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `XfrOpt` is never used
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:270:10
[INFO] [stdout]     |
[INFO] [stdout] 270 | pub enum XfrOpt {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XfrInfo` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:305:12
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub struct XfrInfo {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Info` is never used
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:339:10
[INFO] [stdout]     |
[INFO] [stdout] 339 | pub enum Info {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XrdXrootdMonMap` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_map.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub struct XrdXrootdMonMap {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon` and `id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct AppId {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 43 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub id: [u8; 12],
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AppId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `read_shift`, `write_shift`, `read_total`, `write_total`, and `dict_id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Close {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 52 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 53 |     /// Number of bits `read_total` has been right shifted to fit into a 32-bit unsigned int.
[INFO] [stdout] 54 |     pub read_shift: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 55 |     /// Number of bits `write_total` has been right shifted to fit into a 32-bit unsigned int.
[INFO] [stdout] 56 |     pub write_shift: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub read_total: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 60 |     /// Scaled number of bytes written to the file.
[INFO] [stdout] 61 |     pub write_total: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 62 |     /// The file path's dictionary ID ('d' map message).
[INFO] [stdout] 63 |     pub dict_id: u32,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Close` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `reason`, `buflen`, and `dict_id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub struct Disc {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 69 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 70 |     /// May contain XROOTD_MON_BOUNDP and XROOTD_MON_FORCED
[INFO] [stdout] 71 |     pub reason: XrootdMonDisc,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub buflen: i32,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 75 |     /// The client's dictionary ID ('u' map message).
[INFO] [stdout] 76 |     pub dict_id: u32,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Disc` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `filesize`, and `dict_id` are never read
[INFO] [stdout]   --> src/mon_packets/mon_trace.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub struct Open {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 87 |     pub filesize: u64,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub dict_id: u32,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Open` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `val`, `bufflen`, and `dict_id` are never read
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:97:9
[INFO] [stdout]     |
[INFO] [stdout]  95 | pub struct ReadWrite {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout]  96 |     #[br(calc = XrootdMon::READWRITE)]
[INFO] [stdout]  97 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]  98 |     /// Read or write offset
[INFO] [stdout]  99 |     pub val: i64,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 100 |     /// Length of the read/write when non-negative/negative.
[INFO] [stdout] 101 |     pub bufflen: i32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 102 |     /// The file path's dictionary ID ('d' map message).
[INFO] [stdout] 103 |     pub dict_id: u32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReadWrite` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `read_id`, `count`, `bufflen`, and `dict_id` are never read
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub struct ReadVU {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 109 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 110 |     /// readv request identifier
[INFO] [stdout] 111 |     pub read_id: u8,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 112 |     /// Number of elements in the readv vector
[INFO] [stdout] 113 |     pub count: u16,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub bufflen: i32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 117 |     /// The file path's dictionary ID ('d' map message).
[INFO] [stdout] 118 |     pub dict_id: u32,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReadVU` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `xrd_mon`, `server_id`, `prev_end`, and `this_start` are never read
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub struct Window {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub xrd_mon: XrootdMon,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 |     pub server_id: u64,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 130 |     /// Unix time of when the previous window ended.
[INFO] [stdout] 131 |     pub prev_end: i32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 132 |     /// Unix time of when this window has started.
[INFO] [stdout] 133 |     pub this_start: i32,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Window` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Trace` is never used
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:139:10
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub enum Trace {
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XrdXrootdMonBuff` is never constructed
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:151:12
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub struct XrdXrootdMonBuff {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `digest_one` is never used
[INFO] [stdout]    --> src/mon_packets/mon_trace.rs:156:4
[INFO] [stdout]     |
[INFO] [stdout] 156 | fn digest_one<R: BinReaderExt>(reader: &mut R) -> BinResult<Trace> {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `ascii`
[INFO] [stderr]  --> Cargo.toml:2:1
[INFO] [stderr]   |
[INFO] [stderr] 2 | ascii = "1.0.0"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `ascii`
[INFO] [stderr] warning: unused dependency `num_enum`
[INFO] [stderr]  --> Cargo.toml:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | num_enum = "0.5.1"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the dependency on `num_enum`
[INFO] [stderr] warning: `xrdsmon` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.91s
[INFO] running `Command { std: "docker" "inspect" "7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718", kill_on_drop: false }`
[INFO] [stdout] 7d5523256785d6e06837f5dfd04e9325db83d3498ebeab7683cf45614aadc718
