[INFO] cloning repository https://github.com/thomastieyi/rust_itti
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/thomastieyi/rust_itti" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthomastieyi%2Frust_itti", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthomastieyi%2Frust_itti'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5d29b60f23252e6b35c6f1c4610db3aaa114a2d5
[INFO] checking thomastieyi/rust_itti against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthomastieyi%2Frust_itti" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/thomastieyi/rust_itti on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/thomastieyi/rust_itti
[INFO] finished tweaking git repo https://github.com/thomastieyi/rust_itti
[INFO] tweaked toml for git repo https://github.com/thomastieyi/rust_itti written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/thomastieyi/rust_itti 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" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[ERROR] this task or one of its parent failed!
[ERROR] no output for 300 seconds
[ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace.
[INFO] checking thomastieyi/rust_itti against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthomastieyi%2Frust_itti" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/thomastieyi/rust_itti on toolchain 7622c0f807a4e13c4db886a1681bf343795692df
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/thomastieyi/rust_itti
[INFO] finished tweaking git repo https://github.com/thomastieyi/rust_itti
[INFO] tweaked toml for git repo https://github.com/thomastieyi/rust_itti written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/thomastieyi/rust_itti 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" "+7622c0f807a4e13c4db886a1681bf343795692df" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/ErvinsK/gtp-rs`
[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 thomastieyi/rust_itti against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthomastieyi%2Frust_itti" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/thomastieyi/rust_itti on toolchain 7622c0f807a4e13c4db886a1681bf343795692df
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/thomastieyi/rust_itti
[INFO] finished tweaking git repo https://github.com/thomastieyi/rust_itti
[INFO] tweaked toml for git repo https://github.com/thomastieyi/rust_itti written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/thomastieyi/rust_itti 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" "+7622c0f807a4e13c4db886a1681bf343795692df" "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 thiserror v1.0.47
[INFO] [stderr]   Downloaded thiserror-impl v1.0.47
[INFO] [stderr]   Downloaded derive-into-owned v0.2.0
[INFO] [stderr]   Downloaded byteorder_slice v3.0.0
[INFO] [stderr]   Downloaded pcap-file v2.0.0
[INFO] [stderr]   Downloaded hwaddr v0.1.7
[INFO] [stderr]   Downloaded packet v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 90c9d2f944f249d07a1f333fbcbc1ec82fd53cfeb3878fe347de17ac070b043e
[INFO] running `Command { std: "docker" "start" "-a" "90c9d2f944f249d07a1f333fbcbc1ec82fd53cfeb3878fe347de17ac070b043e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90c9d2f944f249d07a1f333fbcbc1ec82fd53cfeb3878fe347de17ac070b043e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90c9d2f944f249d07a1f333fbcbc1ec82fd53cfeb3878fe347de17ac070b043e", kill_on_drop: false }`
[INFO] [stdout] 90c9d2f944f249d07a1f333fbcbc1ec82fd53cfeb3878fe347de17ac070b043e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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 -Dnon_local_definitions" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 574926d28b38c58e0b78877d440bb4fc97ab7ed5b10d4851fae63023d726f533
[INFO] running `Command { std: "docker" "start" "-a" "574926d28b38c58e0b78877d440bb4fc97ab7ed5b10d4851fae63023d726f533", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling thiserror v1.0.47
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling hwaddr v0.1.7
[INFO] [stderr]    Compiling serde v1.0.188
[INFO] [stderr]    Compiling crossbeam-queue v0.3.8
[INFO] [stderr]    Compiling serde_json v1.0.105
[INFO] [stderr]     Checking phf_shared v0.8.0
[INFO] [stderr]     Checking byteorder_slice v3.0.0
[INFO] [stderr]     Checking gtp-rs v0.1.0 (https://github.com/ErvinsK/gtp-rs#313f7af1)
[INFO] [stderr]     Checking crossbeam-channel v0.5.8
[INFO] [stderr]     Checking crossbeam-deque v0.8.3
[INFO] [stderr]     Checking phf v0.8.0
[INFO] [stderr]     Checking crossbeam v0.8.2
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]    Compiling thiserror-impl v1.0.47
[INFO] [stderr]    Compiling derive-into-owned v0.2.0
[INFO] [stderr]     Checking pcap-file v2.0.0
[INFO] [stderr]     Checking packet v0.1.4
[INFO] [stderr]     Checking rust_itti v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `default`
[INFO] [stdout]  --> examples/slsect_test.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{thread, default};
[INFO] [stdout]   |                   ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> examples/slsect_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `select`
[INFO] [stdout]  --> examples/slsect_test.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crossbeam::channel::{select, unbounded, Receiver ,Sender};
[INFO] [stdout]   |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ArrayQueue`
[INFO] [stdout]  --> examples/slsect_test.rs:6:34
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crossbeam::queue::{SegQueue, ArrayQueue};
[INFO] [stdout]   |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]   --> examples/slsect_test.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         while true {
[INFO] [stdout]    |         ^^^^^^^^^^ help: use `loop`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(while_true)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/slsect_test.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 let mut pduSessionMgmt = PduSessionMgmt::default();
[INFO] [stdout]     |                     ----^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pdu_id`, `qos_rules`, and `trx` are never read
[INFO] [stdout]   --> examples/slsect_test.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | struct  PduSession {
[INFO] [stdout]    |         ---------- fields in this struct
[INFO] [stdout] 51 |     pdu_id: i32,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 52 |     qos_rules: i32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 53 |     trx: (Sender<i32>,Receiver<i32>)
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DNN`, `ExtProtoCfgOpts`, `ExtendedProtocolDiscriminator`, `PDUAddress`, `PDUSessionIdentity`, `PDUSessionType`, `ProcedureTransactionIdentity`, `QOSFlowDescriptions`, `SSCMode`, `SessionMessageType`, `qos_rules::QOSRules`
[INFO] [stdout]  --> src/pdu_session.rs:1:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | ...::{ExtendedProtocolDiscriminator, PDUSessionIdentity, ProcedureTransactionIdentity, SessionMessageType}, pdu_accept::{PDUSessionType, SSCMode, PDUAddress, QOSFlowDescriptions, ExtProtoCfgOpts, DNN}, qos_rules::QOSRules...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^                ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DestinationMACAddressRange`, `Ethertype`, `FlowLabel`, `IPv4FilterAddress`, `IPv6FilterAddress`, `MACAddress`, `PacketFilterComponentType`, `PacketFilterComponentValue`, `PacketFilterContent`, `PacketFilterListDeletePFList`, `PacketFilterListEnum`, `PacketFilterListUpdatePFList`, `PortRange`, `Port`, `ProtocolIdentifierNextHeader`, `QOSRulesIE`, `RuleOperationCode`, `SecurityParameterIndex`, `SourceMACAddressRange`, `TypeOfServiceTrafficClass`, `VlanCtagPcpdei`, `VlanCtagVid`, `VlanStagPcpdei`, `VlanStagVid`
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:153:36
[INFO] [stdout]     |
[INFO] [stdout] 153 | ...::{QOSRulesIE, RuleOperationCode, PacketFilterListDeletePFList, PacketFilterContent, PacketFilterComponentType, PacketFilterComponentValue, IPv4FilterAddress, IPv6FilterAddress, ProtocolIdentifierNextHeader, Port, PortRange, SecurityParameterIndex, TypeOfServiceTrafficClass, FlowLabel, MACAddress, VlanCtagVid, VlanStagVid, VlanCtagPcpdei, VlanStagPcpdei, Ethertype, DestinationMACAddressRange, SourceMACAddressRange, PacketFilterListEnum, PacketFilterListUpdatePFLis...
[INFO] [stdout]     |       ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PduSessionPlainMsg`
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:155:126
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...entity, ProcedureTransactionIdentity, SessionMessageType, PduSessionPlainMsg};
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]   --> examples/slsect_test.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |                         drop(a);
[INFO] [stdout]    |                         ^^^^^-^
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              argument has type `&PduSession`
[INFO] [stdout]    |
[INFO] [stdout]    = note: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `RUNNING` should have a snake case name
[INFO] [stdout]   --> examples/slsect_test.rs:67:13
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let RUNNING = Arc::new(AtomicBool::new(true));
[INFO] [stdout]    |             ^^^^^^^ help: convert the identifier to snake case: `running`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `RUNNING1` should have a snake case name
[INFO] [stdout]   --> examples/slsect_test.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let RUNNING1 = RUNNING.clone();
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `running1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `RUNNING2` should have a snake case name
[INFO] [stdout]   --> examples/slsect_test.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let RUNNING2 = RUNNING.clone();
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `running2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `RUNNING3` should have a snake case name
[INFO] [stdout]   --> examples/slsect_test.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let RUNNING3 = RUNNING.clone();
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `running3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> examples/slsect_test.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         trx.0.send(1);
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let _ = trx.0.send(1);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `pduSessionMgmt` should have a snake case name
[INFO] [stdout]    --> examples/slsect_test.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 let mut pduSessionMgmt = PduSessionMgmt::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pdu_session_mgmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 14 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DNN`, `ExtProtoCfgOpts`, `ExtendedProtocolDiscriminator`, `PDUAddress`, `PDUSessionIdentity`, `PDUSessionType`, `ProcedureTransactionIdentity`, `QOSFlowDescriptions`, `SSCMode`, `SessionMessageType`, `qos_rules::QOSRules`
[INFO] [stdout]  --> src/pdu_session.rs:1:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | ...::{ExtendedProtocolDiscriminator, PDUSessionIdentity, ProcedureTransactionIdentity, SessionMessageType}, pdu_accept::{PDUSessionType, SSCMode, PDUAddress, QOSFlowDescriptions, ExtProtoCfgOpts, DNN}, qos_rules::QOSRules...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^                ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DestinationMACAddressRange`, `Ethertype`, `FlowLabel`, `IPv4FilterAddress`, `IPv6FilterAddress`, `MACAddress`, `PacketFilterComponentType`, `PacketFilterComponentValue`, `PacketFilterContent`, `PacketFilterListDeletePFList`, `PacketFilterListEnum`, `PacketFilterListUpdatePFList`, `PortRange`, `Port`, `ProtocolIdentifierNextHeader`, `QOSRulesIE`, `RuleOperationCode`, `SecurityParameterIndex`, `SourceMACAddressRange`, `TypeOfServiceTrafficClass`, `VlanCtagPcpdei`, `VlanCtagVid`, `VlanStagPcpdei`, `VlanStagVid`
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:153:36
[INFO] [stdout]     |
[INFO] [stdout] 153 | ...::{QOSRulesIE, RuleOperationCode, PacketFilterListDeletePFList, PacketFilterContent, PacketFilterComponentType, PacketFilterComponentValue, IPv4FilterAddress, IPv6FilterAddress, ProtocolIdentifierNextHeader, Port, PortRange, SecurityParameterIndex, TypeOfServiceTrafficClass, FlowLabel, MACAddress, VlanCtagVid, VlanStagVid, VlanCtagPcpdei, VlanStagPcpdei, Ethertype, DestinationMACAddressRange, SourceMACAddressRange, PacketFilterListEnum, PacketFilterListUpdatePFLis...
[INFO] [stdout]     |       ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PduSessionPlainMsg`
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:155:126
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...entity, ProcedureTransactionIdentity, SessionMessageType, PduSessionPlainMsg};
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/pdu.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |         for mut param_container in pco_units {
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plain_nas5_gsmessage`
[INFO] [stdout]   --> src/pdu_session.rs:34:66
[INFO] [stdout]    |
[INFO] [stdout] 34 |                         IttiMsg::PduSessionMgmtModifiyPduSession(plain_nas5_gsmessage) => {
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_plain_nas5_gsmessage`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plain_nas5_gsmessage`
[INFO] [stdout]   --> src/pdu_session.rs:37:66
[INFO] [stdout]    |
[INFO] [stdout] 37 |                         IttiMsg::PduSessionMgmtDestoryPduSession(plain_nas5_gsmessage) => {
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_plain_nas5_gsmessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> examples/pdu.rs:1214:25
[INFO] [stdout]      |
[INFO] [stdout] 1214 |                     for i in index..(index + numberofpacketfilters as usize) {
[INFO] [stdout]      |                         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> examples/pdu.rs:1245:25
[INFO] [stdout]      |
[INFO] [stdout] 1245 |                     for i in index..(index + length_packet_filter_contents as usize) {
[INFO] [stdout]      |                         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> examples/pdu.rs:1445:9
[INFO] [stdout]      |
[INFO] [stdout] 1445 |     let mut pduSessionEstablishmentAcceptMsg = tlv_decode_pdu_session_establishment_accept(vec![
[INFO] [stdout]      |         ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_u8` is never used
[INFO] [stdout]    --> examples/pdu.rs:191:19
[INFO] [stdout]     |
[INFO] [stdout] 190 | impl SessionMessageType {
[INFO] [stdout]     | ----------------------- associated function in this implementation
[INFO] [stdout] 191 |     pub(crate) fn from_u8(val: u8) -> SessionMessageType {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ipv4_address` and `ipv4_address_mask` are never read
[INFO] [stdout]    --> examples/pdu.rs:549:5
[INFO] [stdout]     |
[INFO] [stdout] 542 | pub struct IPv4FilterAddress {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 549 |     ipv4_address: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 550 |     ipv4_address_mask: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IPv4FilterAddress` 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 `ipv6_address` and `prefix_length` are never read
[INFO] [stdout]    --> examples/pdu.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 559 | pub struct IPv6FilterAddress {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 562 |     ipv6_address: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 563 |     prefix_length: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IPv6FilterAddress` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> examples/pdu.rs:573:5
[INFO] [stdout]     |
[INFO] [stdout] 571 | pub struct ProtocolIdentifierNextHeader {
[INFO] [stdout]     |            ---------------------------- field in this struct
[INFO] [stdout] 572 |     /*For "protocol identifier/Next he...
[INFO] [stdout] 573 |     value: u8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ProtocolIdentifierNextHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> examples/pdu.rs:579:5
[INFO] [stdout]     |
[INFO] [stdout] 577 | pub struct Port {
[INFO] [stdout]     |            ---- field in this struct
[INFO] [stdout] 578 |     /*For "sin...
[INFO] [stdout] 579 |     value: u16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Port` 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 `low` and `high` are never read
[INFO] [stdout]    --> examples/pdu.rs:585:5
[INFO] [stdout]     |
[INFO] [stdout] 583 | pub struct PortRange {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 584 |     /*For "local po...
[INFO] [stdout] 585 |     low: u16,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 586 |     high: u16,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PortRange` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> examples/pdu.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | pub struct SecurityParameterIndex {
[INFO] [stdout]     |            ---------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 595 |     value: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SecurityParameterIndex` 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 `value` and `mask` are never read
[INFO] [stdout]    --> examples/pdu.rs:606:5
[INFO] [stdout]     |
[INFO] [stdout] 599 | pub struct TypeOfServiceTrafficClass {
[INFO] [stdout]     |            ------------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 606 |     value: u8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 607 |     mask: u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TypeOfServiceTrafficClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> examples/pdu.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 610 | pub struct FlowLabel {
[INFO] [stdout]     |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 616 |     value: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FlowLabel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> examples/pdu.rs:626:5
[INFO] [stdout]     |
[INFO] [stdout] 619 | pub struct MACAddress {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 626 |     value: Vec<u8>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `MACAddress` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYS_ON_IEI` is never used
[INFO] [stdout]     --> examples/pdu.rs:1015:7
[INFO] [stdout]      |
[INFO] [stdout] 1015 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYS_ON_IEI: u8 = 0x08;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_IEI` is never used
[INFO] [stdout]     --> examples/pdu.rs:1018:7
[INFO] [stdout]      |
[INFO] [stdout] 1018 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_IEI: u8 = 0x56;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_IEI` is never used
[INFO] [stdout]     --> examples/pdu.rs:1021:7
[INFO] [stdout]      |
[INFO] [stdout] 1021 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_IEI: u8 = 0x22;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT__5GSM_CAUSE_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1030:7
[INFO] [stdout]      |
[INFO] [stdout] 1030 | const PDU_SESSION_ESTABLISHMENT_ACCEPT__5GSM_CAUSE_PRESENCE: u16 = 1 << 0;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1031:7
[INFO] [stdout]      |
[INFO] [stdout] 1031 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_PRESENCE: u16 = 1 << 1;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1032:7
[INFO] [stdout]      |
[INFO] [stdout] 1032 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_PRESENCE: u16 = 1 << 2;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1033:7
[INFO] [stdout]      |
[INFO] [stdout] 1033 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_PRESENCE: u16 = 1 << 3;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1034:7
[INFO] [stdout]      |
[INFO] [stdout] 1034 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_PRESENCE: u16 = 1 << 4;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1035:7
[INFO] [stdout]      |
[INFO] [stdout] 1035 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_PRESENCE: u16 = 1 << 5;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1036:7
[INFO] [stdout]      |
[INFO] [stdout] 1036 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_PRESENCE: u16 = 1 << 6;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1037:7
[INFO] [stdout]      |
[INFO] [stdout] 1037 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_PRESENCE: u16 = 1 << 7;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1038:7
[INFO] [stdout]      |
[INFO] [stdout] 1038 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_PRESENCE: u16 = 1 << 8;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_PRESENCE` is never used
[INFO] [stdout]     --> examples/pdu.rs:1039:7
[INFO] [stdout]      |
[INFO] [stdout] 1039 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_PRESENCE: u16 = 1 << 9;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:372:25
[INFO] [stdout]     |
[INFO] [stdout] 372 |                     for i in index..(index + numberofpacketfilters as usize) {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:403:25
[INFO] [stdout]     |
[INFO] [stdout] 403 |                     for i in index..(index + length_packet_filter_contents as usize) {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `sscModeValue` should have a snake case name
[INFO] [stdout]    --> examples/pdu.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub sscModeValue: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `ssc_mode_value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `qosRulesIEList` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1189:17
[INFO] [stdout]      |
[INFO] [stdout] 1189 |         let mut qosRulesIEList: Vec<QOSRulesIE> = vec![];
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `qos_rules_ielist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `LengthofQoSrule` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1196:17
[INFO] [stdout]      |
[INFO] [stdout] 1196 |             let LengthofQoSrule: u16 = (data[index] as u16) << 8 | data[index + 1] as u16;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `lengthof_qo_srule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `packetFilterListDeletePF` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1211:29
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let mut packetFilterListDeletePF = PacketFilterListDeletePFList {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `packet_filter_list_delete_pf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv4Address` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1254:41
[INFO] [stdout]      |
[INFO] [stdout] 1254 | ...                   let ipv4Address = IPv4FilterAddress {
[INFO] [stdout]      |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv4_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv4Address` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1262:41
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...                   let ipv4Address = IPv4FilterAddress {
[INFO] [stdout]      |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv4_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv6Address` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1270:41
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...                   let ipv6Address = IPv6FilterAddress {
[INFO] [stdout]      |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv6_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv6Address` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1280:41
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...                   let ipv6Address = IPv6FilterAddress {
[INFO] [stdout]      |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv6_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `pduSessionEstablishmentAcceptMsg` should have a snake case name
[INFO] [stdout]     --> examples/pdu.rs:1445:13
[INFO] [stdout]      |
[INFO] [stdout] 1445 |     let mut pduSessionEstablishmentAcceptMsg = tlv_decode_pdu_session_establishment_accept(vec![
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pdu_session_establishment_accept_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |         for mut param_container in pco_units {
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nas_test_msg`
[INFO] [stdout]    --> src/main.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 | ...   let nas_test_msg = IttiMsg::Nas5GsDecodePduAndSend2PduMgmt(NasDecoerSdu { sdu: vec![0x7e,0x00,0x68,0x01,0x00,0x65,0x2e,0x01,0x01,0x...
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_nas_test_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Listener` and `GtpUdp` are never constructed
[INFO] [stdout]  --> src/msg.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub enum IttiTrxTag {
[INFO] [stdout]   |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 7 |     Listener,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 8 |     GtpUdp
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/msg.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum IttiMsg  {
[INFO] [stdout]    |          ------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 16 |     PduSessionMgmtModifiyPduSession(PlainNAS5GSMessage),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     PduSessionMgmtDestoryPduSession(PlainNAS5GSMessage),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     PduSessionMgmtStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     Nas5GsStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     ListenerInitAndRun,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     ListenerDestory,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 27 |     ListenerStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     GtpUdpCfgSetup,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 31 |     GtpUdpSendToRemote(UdpGtpBuffer), 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     GtpUdpRecvFromRemoteThenToPduSessoin(UdpGtpBuffer),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 33 |     GtpUdpStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `IttiMsg` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 36 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/pdu_helper/pdu_helper.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 5  | pub enum SessionMessageType {
[INFO] [stdout]    |          ------------------ variants in this enum
[INFO] [stdout] 6  |     Unknown,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 7  |     EstablishmentRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     EstablishmentAccept,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 9  |     EstablishmentReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     AuthenticationCommand,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     AuthenticationComplete,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     AuthenticationResult,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     ModificationRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     ModificationReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     ModificationCommand,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     ModificationComplete,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     ModificationCommandReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     ReleaseRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     ReleaseReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 20 |     ReleaseCommand,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     ReleaseComplete,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SessionMessageType` 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 functions `from_u8` and `default` are never used
[INFO] [stdout]   --> src/pdu_helper/pdu_helper.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl SessionMessageType {
[INFO] [stdout]    | ----------------------- associated functions in this implementation
[INFO] [stdout] 24 |     pub(crate) fn from_u8(val: u8) -> SessionMessageType {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn default() -> SessionMessageType {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/pdu_helper/qos_rules.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub enum RuleOperationCode {
[INFO] [stdout]    |          ----------------- variants in this enum
[INFO] [stdout] 38 |     Reserved,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 39 |     CreateNewQosRule = 0b00000001,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 40 |     DeleteExistingQosRule = 0b00000010,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 41 |     ModifyExistingQosRuleAndAddPackerFilters = 0b00000011,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 42 |     ModifyExistingQosRuleAndReplacePackerFilters = 0b00000100,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 43 |     ModifyExistingQosRuleAndDeletePackerFilters = 0b00000101,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 44 |     ModifyExistingQosRuleWithoutModifyPackerFilters = 0b00000110,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RuleOperationCode` 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 function `from_u8` is never used
[INFO] [stdout]   --> src/pdu_helper/qos_rules.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl RuleOperationCode {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] 48 |     pub fn from_u8(data: u8) -> RuleOperationCode {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `PacketFilterListDeletePFList`, `PacketFilterListUpdatePFList`, `PacketFilterListOpOnePF`, and `PacketFilterNone` are never constructed
[INFO] [stdout]   --> src/pdu_helper/qos_rules.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub enum PacketFilterListEnum {
[INFO] [stdout]    |          -------------------- variants in this enum
[INFO] [stdout] 76 |     PacketFilterListDeletePFList(PacketFilterListDeletePFList),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 77 |     PacketFilterListUpdatePFList(PacketFilterListUpdatePFList),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 78 |     PacketFilterListOpOnePF(PacketFilterSingle),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 79 |     PacketFilterNone,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PacketFilterListEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub enum PacketFilterComponentType {
[INFO] [stdout]     |          ------------------------- variants in this enum
[INFO] [stdout] 111 |     MatchAll = 0b00000001,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 112 |     IPv4RemoteAddress = 0b00001001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 113 |     IPv4LocalAddress = 0b00001010,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 114 |     IPv6RemoteAddressPrefixLength = 0b00001100,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 115 |     IPv6LocalAddressPrefixLength = 0b00001111,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 116 |
[INFO] [stdout] 117 |     ProtocolIdentifierNextHeader = 0b00010000,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 118 |     SingleLocalPort = 0b00010001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 119 |     LocalPortRange = 0b00010010,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 120 |     SingleRemotePort = 0b00010011,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 121 |     RemotePortRange = 0b00010100,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 122 |
[INFO] [stdout] 123 |     SecurityParameterIndex = 0b00011000,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 124 |     TypeOfServiceTrafficClass = 0b00011001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 125 |     FlowLabel = 0b00100000,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 126 |
[INFO] [stdout] 127 |     DestinationMACAddress = 0b00100001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |     SourceMACAddress = 0b00100010,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 129 |     VlanCtagVid = 0b00100011,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 130 |     VlanStagVid = 0b00100100,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 131 |     VlanCtagPcpdei = 0b00100101,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 132 |     VlanStagPcpdei = 0b00100110,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 133 |     Ethertype = 0b00100111,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 134 |
[INFO] [stdout] 135 |     DestinationMACAddressRange = 0b00101000,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 136 |     SourceMACAddressRange = 0b00101001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PacketFilterComponentType` 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 function `from_u8` is never used
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:139:12
[INFO] [stdout]     |
[INFO] [stdout] 138 | impl PacketFilterComponentType {
[INFO] [stdout]     | ------------------------------ associated function in this implementation
[INFO] [stdout] 139 |     pub fn from_u8(data: u8) -> PacketFilterComponentType {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub enum PacketFilterComponentValue {
[INFO] [stdout]     |          -------------------------- variants in this enum
[INFO] [stdout] 191 |     /*For "match-all type", the packet filter component shall not include the packet filter component value field. */
[INFO] [stdout] 192 |     MatchAll,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 193 |     IPv4RemoteAddress(IPv4FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 194 |     IPv4LocalAddress(IPv4FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 195 |     IPv6RemoteAddressPrefixLength(IPv6FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 196 |     IPv6LocalAddressPrefixLength(IPv6FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 197 |
[INFO] [stdout] 198 |     ProtocolIdentifierNextHeader(ProtocolIdentifierNextHeader),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 199 |     SingleLocalPort(Port),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 200 |     LocalPortRange(PortRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 201 |     SingleRemotePort(Port),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 202 |     RemotePortRange(PortRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 203 |
[INFO] [stdout] 204 |     SecurityParameterIndex(SecurityParameterIndex),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 205 |     TypeOfServiceTrafficClass(TypeOfServiceTrafficClass),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 206 |     FlowLabel(FlowLabel),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 207 |
[INFO] [stdout] 208 |     DestinationMACAddress(MACAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 209 |     SourceMACAddress(MACAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 210 |     VlanCtagVid(VlanCtagVid),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 211 |     VlanStagVid(VlanStagVid),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 212 |     VlanCtagPcpdei(VlanCtagPcpdei),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 213 |     VlanStagPcpdei(VlanStagPcpdei),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 214 |     Ethertype(Ethertype),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 215 |     DestinationMACAddressRange(DestinationMACAddressRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 216 |     SourceMACAddressRange(SourceMACAddressRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PacketFilterComponentValue` 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 `ipv4_address` and `ipv4_address_mask` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub struct IPv4FilterAddress {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 228 |     ipv4_address: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 229 |     ipv4_address_mask: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IPv4FilterAddress` 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 `ipv6_address` and `prefix_length` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub struct IPv6FilterAddress {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 241 |     ipv6_address: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 242 |     prefix_length: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IPv6FilterAddress` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub struct ProtocolIdentifierNextHeader {
[INFO] [stdout]     |            ---------------------------- field in this struct
[INFO] [stdout] 251 |     /*For "protocol identifier/Next he...
[INFO] [stdout] 252 |     value: u8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ProtocolIdentifierNextHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 256 | pub struct Port {
[INFO] [stdout]     |            ---- field in this struct
[INFO] [stdout] 257 |     /*For "sin...
[INFO] [stdout] 258 |     value: u16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Port` 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 `low` and `high` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct PortRange {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 263 |     /*For "local po...
[INFO] [stdout] 264 |     low: u16,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 265 |     high: u16,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PortRange` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub struct SecurityParameterIndex {
[INFO] [stdout]     |            ---------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 274 |     value: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SecurityParameterIndex` 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 `value` and `mask` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 278 | pub struct TypeOfServiceTrafficClass {
[INFO] [stdout]     |            ------------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 285 |     value: u8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 286 |     mask: u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TypeOfServiceTrafficClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub struct FlowLabel {
[INFO] [stdout]     |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 295 |     value: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FlowLabel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 298 | pub struct MACAddress {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 305 |     value: Vec<u8>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `MACAddress` 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 function `decode` is never used
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 343 | impl QOSRules {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 344 |     pub fn decode(data: Vec<u8>) -> QOSRules {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_ipv6_addr` is never used
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl ParamContainer {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] 49 |     pub fn to_ipv6_addr(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_pcscf_v6_addr` and `get_dns_v6_addr` are never used
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | impl ExtProtoCfgOpts {
[INFO] [stdout]    | -------------------- methods in this implementation
[INFO] [stdout] 60 |     pub fn get_pcscf_v6_addr(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub fn get_dns_v6_addr(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_extended_pco` is never used
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn parse_extended_pco(data: &[u8]) -> Option<ExtProtoCfgOpts> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `IPV4`, `IPV6`, `IPV4V6`, and `Unknown` are never constructed
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub enum PduAddressType {
[INFO] [stdout]     |          -------------- variants in this enum
[INFO] [stdout] 161 |     IPV4,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 162 |     IPV6,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 163 |     IPV4V6,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 164 |     Unknown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PduAddressType` 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 function `from_u8` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 167 | impl PduAddressType {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] 168 |     pub fn from_u8(val: u8) -> PduAddressType {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:219:8
[INFO] [stdout]     |
[INFO] [stdout] 218 | impl PDUSessionType {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] 219 |     fn default() -> Self {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 291 | impl PDUAddress {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 292 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_dnn` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:301:4
[INFO] [stdout]     |
[INFO] [stdout] 301 | fn decode_dnn(input: *mut u8) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `default`, `set_value`, `to_string`, `dnn_to_string`, and `to_bytes_u8` are never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:327:8
[INFO] [stdout]     |
[INFO] [stdout] 326 | impl OctetString {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 327 |     fn default() -> Self {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn set_value(&mut self, data: &[u8], start_index: usize, length: usize) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |     pub fn to_string(&mut self) -> &str {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 355 |     pub fn dnn_to_string(&mut self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |     pub fn to_bytes_u8(&mut self) -> &[u8] {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:456:12
[INFO] [stdout]     |
[INFO] [stdout] 455 | impl QOSFlowDescriptions {
[INFO] [stdout]     | ------------------------ associated function in this implementation
[INFO] [stdout] 456 |     pub fn default() -> QOSFlowDescriptions {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get_dnn_name`, `get_ipv4`, `get_pcscf_v6_address`, and `get_dns_v6_address` are never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:503:12
[INFO] [stdout]     |
[INFO] [stdout] 502 | impl PduSessionEstablishmentAcceptMsg {
[INFO] [stdout]     | ------------------------------------- associated items in this implementation
[INFO] [stdout] 503 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 538 |     pub fn get_dnn_name(&mut self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 546 |     pub fn get_ipv4(&mut self) -> Result<IpAddr, &str> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 598 |     pub fn get_pcscf_v6_address(&mut self) -> Ipv6Addr {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 605 |     pub fn get_dns_v6_address(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_5_GSM_CAUSE_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:612:7
[INFO] [stdout]     |
[INFO] [stdout] 612 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_5_GSM_CAUSE_IEI: u8 = 0x59;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_RQ_TIMER_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:613:7
[INFO] [stdout]     |
[INFO] [stdout] 613 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_RQ_TIMER_IEI: u8 = 0x56;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYS_ON_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:614:7
[INFO] [stdout]     |
[INFO] [stdout] 614 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYS_ON_IEI: u8 = 0x08;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_CP_ONLY_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:615:7
[INFO] [stdout]     |
[INFO] [stdout] 615 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_CP_ONLY_IEI: u8 = 0xc0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:617:7
[INFO] [stdout]     |
[INFO] [stdout] 617 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_IEI: u8 = 0x56;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:619:7
[INFO] [stdout]     |
[INFO] [stdout] 619 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_IEI: u8 = 0x29;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:620:7
[INFO] [stdout]     |
[INFO] [stdout] 620 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_IEI: u8 = 0x22;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:621:7
[INFO] [stdout]     |
[INFO] [stdout] 621 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_IEI: u8 = 0x80;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:622:7
[INFO] [stdout]     |
[INFO] [stdout] 622 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_IEI: u8 = 0x75;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:623:7
[INFO] [stdout]     |
[INFO] [stdout] 623 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_IEI: u8 = 0x78;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:624:7
[INFO] [stdout]     |
[INFO] [stdout] 624 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_IEI: u8 = 0x79;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:625:7
[INFO] [stdout]     |
[INFO] [stdout] 625 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_IEI: u8 = 0x7B;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ATSSS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:626:7
[INFO] [stdout]     |
[INFO] [stdout] 626 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ATSSS_IEI: u8 = 0x77;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:627:7
[INFO] [stdout]     |
[INFO] [stdout] 627 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_IEI: u8 = 0x25;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT__5GSM_CAUSE_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:629:7
[INFO] [stdout]     |
[INFO] [stdout] 629 | const PDU_SESSION_ESTABLISHMENT_ACCEPT__5GSM_CAUSE_PRESENCE: u16 = 1 << 0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:630:7
[INFO] [stdout]     |
[INFO] [stdout] 630 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_PRESENCE: u16 = 1 << 1;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:631:7
[INFO] [stdout]     |
[INFO] [stdout] 631 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_PRESENCE: u16 = 1 << 2;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:632:7
[INFO] [stdout]     |
[INFO] [stdout] 632 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_PRESENCE: u16 = 1 << 3;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:633:7
[INFO] [stdout]     |
[INFO] [stdout] 633 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_PRESENCE: u16 = 1 << 4;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:634:7
[INFO] [stdout]     |
[INFO] [stdout] 634 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_PRESENCE: u16 = 1 << 5;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:635:7
[INFO] [stdout]     |
[INFO] [stdout] 635 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_PRESENCE: u16 = 1 << 6;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:636:7
[INFO] [stdout]     |
[INFO] [stdout] 636 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_PRESENCE: u16 = 1 << 7;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:637:7
[INFO] [stdout]     |
[INFO] [stdout] 637 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_PRESENCE: u16 = 1 << 8;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:638:7
[INFO] [stdout]     |
[INFO] [stdout] 638 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_PRESENCE: u16 = 1 << 9;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tlv_decode_nr_network_if_mgm` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:645:8
[INFO] [stdout]     |
[INFO] [stdout] 645 | pub fn tlv_decode_nr_network_if_mgm(data: &[u8]) -> Option<(u8, Vec<u8>)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `tlv_decode_pdu_session_establishment_accept` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:677:12
[INFO] [stdout]     |
[INFO] [stdout] 673 | impl PduSessionEstablishmentAcceptMsg {
[INFO] [stdout]     | ------------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 677 |     pub fn tlv_decode_pdu_session_establishment_accept(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]   --> src/pdu_session.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |                         drop(a);
[INFO] [stdout]    |                         ^^^^^-^
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              argument has type `&PduSession`
[INFO] [stdout]    |
[INFO] [stdout]    = note: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/pdu_session.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         trx.0.send(1);
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let _ = trx.0.send(1);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `qosRulesIEList` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:347:17
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let mut qosRulesIEList: Vec<QOSRulesIE> = vec![];
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `qos_rules_ielist`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `LengthofQoSrule` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let LengthofQoSrule: u16 = (data[index] as u16) << 8 | data[index + 1] as u16;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `lengthof_qo_srule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `packetFilterListDeletePF` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:369:29
[INFO] [stdout]     |
[INFO] [stdout] 369 |                     let mut packetFilterListDeletePF = PacketFilterListDeletePFList {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `packet_filter_list_delete_pf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv4Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:412:41
[INFO] [stdout]     |
[INFO] [stdout] 412 | ...                   let ipv4Address = IPv4FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv4_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv4Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:420:41
[INFO] [stdout]     |
[INFO] [stdout] 420 | ...                   let ipv4Address = IPv4FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv4_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv6Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:428:41
[INFO] [stdout]     |
[INFO] [stdout] 428 | ...                   let ipv6Address = IPv6FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv6_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv6Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:438:41
[INFO] [stdout]     |
[INFO] [stdout] 438 | ...                   let ipv6Address = IPv6FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv6_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `sscModeValue` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub sscModeValue: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `ssc_mode_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plain_nas5_gsmessage`
[INFO] [stdout]   --> src/pdu_session.rs:34:66
[INFO] [stdout]    |
[INFO] [stdout] 34 |                         IttiMsg::PduSessionMgmtModifiyPduSession(plain_nas5_gsmessage) => {
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_plain_nas5_gsmessage`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plain_nas5_gsmessage`
[INFO] [stdout]   --> src/pdu_session.rs:37:66
[INFO] [stdout]    |
[INFO] [stdout] 37 |                         IttiMsg::PduSessionMgmtDestoryPduSession(plain_nas5_gsmessage) => {
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_plain_nas5_gsmessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 76 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:372:25
[INFO] [stdout]     |
[INFO] [stdout] 372 |                     for i in index..(index + numberofpacketfilters as usize) {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:403:25
[INFO] [stdout]     |
[INFO] [stdout] 403 |                     for i in index..(index + length_packet_filter_contents as usize) {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |         for mut param_container in pco_units {
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nas_test_msg`
[INFO] [stdout]    --> src/main.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 | ...   let nas_test_msg = IttiMsg::Nas5GsDecodePduAndSend2PduMgmt(NasDecoerSdu { sdu: vec![0x7e,0x00,0x68,0x01,0x00,0x65,0x2e,0x01,0x01,0x...
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_nas_test_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Listener` and `GtpUdp` are never constructed
[INFO] [stdout]  --> src/msg.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub enum IttiTrxTag {
[INFO] [stdout]   |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 7 |     Listener,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 8 |     GtpUdp
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/msg.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum IttiMsg  {
[INFO] [stdout]    |          ------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 16 |     PduSessionMgmtModifiyPduSession(PlainNAS5GSMessage),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     PduSessionMgmtDestoryPduSession(PlainNAS5GSMessage),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     PduSessionMgmtStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     Nas5GsStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     ListenerInitAndRun,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     ListenerDestory,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 27 |     ListenerStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     GtpUdpCfgSetup,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 31 |     GtpUdpSendToRemote(UdpGtpBuffer), 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     GtpUdpRecvFromRemoteThenToPduSessoin(UdpGtpBuffer),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 33 |     GtpUdpStopThread,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `IttiMsg` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/pdu_helper/pdu_helper.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 5  | pub enum SessionMessageType {
[INFO] [stdout]    |          ------------------ variants in this enum
[INFO] [stdout] 6  |     Unknown,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 7  |     EstablishmentRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     EstablishmentAccept,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 9  |     EstablishmentReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     AuthenticationCommand,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     AuthenticationComplete,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     AuthenticationResult,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     ModificationRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     ModificationReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     ModificationCommand,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     ModificationComplete,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     ModificationCommandReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     ReleaseRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     ReleaseReject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 20 |     ReleaseCommand,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     ReleaseComplete,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SessionMessageType` 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 functions `from_u8` and `default` are never used
[INFO] [stdout]   --> src/pdu_helper/pdu_helper.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl SessionMessageType {
[INFO] [stdout]    | ----------------------- associated functions in this implementation
[INFO] [stdout] 24 |     pub(crate) fn from_u8(val: u8) -> SessionMessageType {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn default() -> SessionMessageType {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/pdu_helper/qos_rules.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub enum RuleOperationCode {
[INFO] [stdout]    |          ----------------- variants in this enum
[INFO] [stdout] 38 |     Reserved,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 39 |     CreateNewQosRule = 0b00000001,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 40 |     DeleteExistingQosRule = 0b00000010,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 41 |     ModifyExistingQosRuleAndAddPackerFilters = 0b00000011,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 42 |     ModifyExistingQosRuleAndReplacePackerFilters = 0b00000100,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 43 |     ModifyExistingQosRuleAndDeletePackerFilters = 0b00000101,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 44 |     ModifyExistingQosRuleWithoutModifyPackerFilters = 0b00000110,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RuleOperationCode` 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 function `from_u8` is never used
[INFO] [stdout]   --> src/pdu_helper/qos_rules.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl RuleOperationCode {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] 48 |     pub fn from_u8(data: u8) -> RuleOperationCode {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `PacketFilterListDeletePFList`, `PacketFilterListUpdatePFList`, `PacketFilterListOpOnePF`, and `PacketFilterNone` are never constructed
[INFO] [stdout]   --> src/pdu_helper/qos_rules.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub enum PacketFilterListEnum {
[INFO] [stdout]    |          -------------------- variants in this enum
[INFO] [stdout] 76 |     PacketFilterListDeletePFList(PacketFilterListDeletePFList),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 77 |     PacketFilterListUpdatePFList(PacketFilterListUpdatePFList),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 78 |     PacketFilterListOpOnePF(PacketFilterSingle),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 79 |     PacketFilterNone,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PacketFilterListEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub enum PacketFilterComponentType {
[INFO] [stdout]     |          ------------------------- variants in this enum
[INFO] [stdout] 111 |     MatchAll = 0b00000001,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 112 |     IPv4RemoteAddress = 0b00001001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 113 |     IPv4LocalAddress = 0b00001010,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 114 |     IPv6RemoteAddressPrefixLength = 0b00001100,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 115 |     IPv6LocalAddressPrefixLength = 0b00001111,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 116 |
[INFO] [stdout] 117 |     ProtocolIdentifierNextHeader = 0b00010000,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 118 |     SingleLocalPort = 0b00010001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 119 |     LocalPortRange = 0b00010010,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 120 |     SingleRemotePort = 0b00010011,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 121 |     RemotePortRange = 0b00010100,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 122 |
[INFO] [stdout] 123 |     SecurityParameterIndex = 0b00011000,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 124 |     TypeOfServiceTrafficClass = 0b00011001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 125 |     FlowLabel = 0b00100000,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 126 |
[INFO] [stdout] 127 |     DestinationMACAddress = 0b00100001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |     SourceMACAddress = 0b00100010,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 129 |     VlanCtagVid = 0b00100011,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 130 |     VlanStagVid = 0b00100100,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 131 |     VlanCtagPcpdei = 0b00100101,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 132 |     VlanStagPcpdei = 0b00100110,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 133 |     Ethertype = 0b00100111,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 134 |
[INFO] [stdout] 135 |     DestinationMACAddressRange = 0b00101000,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 136 |     SourceMACAddressRange = 0b00101001,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PacketFilterComponentType` 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 function `from_u8` is never used
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:139:12
[INFO] [stdout]     |
[INFO] [stdout] 138 | impl PacketFilterComponentType {
[INFO] [stdout]     | ------------------------------ associated function in this implementation
[INFO] [stdout] 139 |     pub fn from_u8(data: u8) -> PacketFilterComponentType {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub enum PacketFilterComponentValue {
[INFO] [stdout]     |          -------------------------- variants in this enum
[INFO] [stdout] 191 |     /*For "match-all type", the packet filter component shall not include the packet filter component value field. */
[INFO] [stdout] 192 |     MatchAll,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 193 |     IPv4RemoteAddress(IPv4FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 194 |     IPv4LocalAddress(IPv4FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 195 |     IPv6RemoteAddressPrefixLength(IPv6FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 196 |     IPv6LocalAddressPrefixLength(IPv6FilterAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 197 |
[INFO] [stdout] 198 |     ProtocolIdentifierNextHeader(ProtocolIdentifierNextHeader),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 199 |     SingleLocalPort(Port),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 200 |     LocalPortRange(PortRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 201 |     SingleRemotePort(Port),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 202 |     RemotePortRange(PortRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 203 |
[INFO] [stdout] 204 |     SecurityParameterIndex(SecurityParameterIndex),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 205 |     TypeOfServiceTrafficClass(TypeOfServiceTrafficClass),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 206 |     FlowLabel(FlowLabel),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 207 |
[INFO] [stdout] 208 |     DestinationMACAddress(MACAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 209 |     SourceMACAddress(MACAddress),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 210 |     VlanCtagVid(VlanCtagVid),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 211 |     VlanStagVid(VlanStagVid),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 212 |     VlanCtagPcpdei(VlanCtagPcpdei),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 213 |     VlanStagPcpdei(VlanStagPcpdei),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 214 |     Ethertype(Ethertype),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 215 |     DestinationMACAddressRange(DestinationMACAddressRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 216 |     SourceMACAddressRange(SourceMACAddressRange),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PacketFilterComponentValue` 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 `ipv4_address` and `ipv4_address_mask` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub struct IPv4FilterAddress {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 228 |     ipv4_address: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 229 |     ipv4_address_mask: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IPv4FilterAddress` 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 `ipv6_address` and `prefix_length` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub struct IPv6FilterAddress {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 241 |     ipv6_address: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 242 |     prefix_length: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IPv6FilterAddress` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub struct ProtocolIdentifierNextHeader {
[INFO] [stdout]     |            ---------------------------- field in this struct
[INFO] [stdout] 251 |     /*For "protocol identifier/Next he...
[INFO] [stdout] 252 |     value: u8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ProtocolIdentifierNextHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 256 | pub struct Port {
[INFO] [stdout]     |            ---- field in this struct
[INFO] [stdout] 257 |     /*For "sin...
[INFO] [stdout] 258 |     value: u16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Port` 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 `low` and `high` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct PortRange {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 263 |     /*For "local po...
[INFO] [stdout] 264 |     low: u16,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 265 |     high: u16,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PortRange` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub struct SecurityParameterIndex {
[INFO] [stdout]     |            ---------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 274 |     value: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SecurityParameterIndex` 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 `value` and `mask` are never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 278 | pub struct TypeOfServiceTrafficClass {
[INFO] [stdout]     |            ------------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 285 |     value: u8,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 286 |     mask: u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TypeOfServiceTrafficClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub struct FlowLabel {
[INFO] [stdout]     |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 295 |     value: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FlowLabel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 298 | pub struct MACAddress {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 305 |     value: Vec<u8>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `MACAddress` 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 function `decode` is never used
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 343 | impl QOSRules {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 344 |     pub fn decode(data: Vec<u8>) -> QOSRules {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_ipv6_addr` is never used
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl ParamContainer {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] 49 |     pub fn to_ipv6_addr(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_pcscf_v6_addr` and `get_dns_v6_addr` are never used
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | impl ExtProtoCfgOpts {
[INFO] [stdout]    | -------------------- methods in this implementation
[INFO] [stdout] 60 |     pub fn get_pcscf_v6_addr(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub fn get_dns_v6_addr(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_extended_pco` is never used
[INFO] [stdout]   --> src/pdu_helper/pdu_accept.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn parse_extended_pco(data: &[u8]) -> Option<ExtProtoCfgOpts> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `IPV4`, `IPV6`, `IPV4V6`, and `Unknown` are never constructed
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub enum PduAddressType {
[INFO] [stdout]     |          -------------- variants in this enum
[INFO] [stdout] 161 |     IPV4,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 162 |     IPV6,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 163 |     IPV4V6,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 164 |     Unknown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PduAddressType` 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 function `from_u8` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 167 | impl PduAddressType {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] 168 |     pub fn from_u8(val: u8) -> PduAddressType {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:219:8
[INFO] [stdout]     |
[INFO] [stdout] 218 | impl PDUSessionType {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] 219 |     fn default() -> Self {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 291 | impl PDUAddress {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 292 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_dnn` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:301:4
[INFO] [stdout]     |
[INFO] [stdout] 301 | fn decode_dnn(input: *mut u8) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `default`, `set_value`, `to_string`, `dnn_to_string`, and `to_bytes_u8` are never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:327:8
[INFO] [stdout]     |
[INFO] [stdout] 326 | impl OctetString {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 327 |     fn default() -> Self {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn set_value(&mut self, data: &[u8], start_index: usize, length: usize) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |     pub fn to_string(&mut self) -> &str {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 355 |     pub fn dnn_to_string(&mut self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |     pub fn to_bytes_u8(&mut self) -> &[u8] {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:456:12
[INFO] [stdout]     |
[INFO] [stdout] 455 | impl QOSFlowDescriptions {
[INFO] [stdout]     | ------------------------ associated function in this implementation
[INFO] [stdout] 456 |     pub fn default() -> QOSFlowDescriptions {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get_dnn_name`, `get_ipv4`, `get_pcscf_v6_address`, and `get_dns_v6_address` are never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:503:12
[INFO] [stdout]     |
[INFO] [stdout] 502 | impl PduSessionEstablishmentAcceptMsg {
[INFO] [stdout]     | ------------------------------------- associated items in this implementation
[INFO] [stdout] 503 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 538 |     pub fn get_dnn_name(&mut self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 546 |     pub fn get_ipv4(&mut self) -> Result<IpAddr, &str> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 598 |     pub fn get_pcscf_v6_address(&mut self) -> Ipv6Addr {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 605 |     pub fn get_dns_v6_address(&mut self) -> Option<Ipv6Addr> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_5_GSM_CAUSE_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:612:7
[INFO] [stdout]     |
[INFO] [stdout] 612 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_5_GSM_CAUSE_IEI: u8 = 0x59;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_RQ_TIMER_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:613:7
[INFO] [stdout]     |
[INFO] [stdout] 613 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_RQ_TIMER_IEI: u8 = 0x56;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYS_ON_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:614:7
[INFO] [stdout]     |
[INFO] [stdout] 614 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYS_ON_IEI: u8 = 0x08;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_CP_ONLY_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:615:7
[INFO] [stdout]     |
[INFO] [stdout] 615 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_CP_ONLY_IEI: u8 = 0xc0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:617:7
[INFO] [stdout]     |
[INFO] [stdout] 617 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_IEI: u8 = 0x56;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:619:7
[INFO] [stdout]     |
[INFO] [stdout] 619 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_IEI: u8 = 0x29;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:620:7
[INFO] [stdout]     |
[INFO] [stdout] 620 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_IEI: u8 = 0x22;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:621:7
[INFO] [stdout]     |
[INFO] [stdout] 621 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_IEI: u8 = 0x80;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:622:7
[INFO] [stdout]     |
[INFO] [stdout] 622 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_IEI: u8 = 0x75;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:623:7
[INFO] [stdout]     |
[INFO] [stdout] 623 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_IEI: u8 = 0x78;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:624:7
[INFO] [stdout]     |
[INFO] [stdout] 624 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_IEI: u8 = 0x79;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:625:7
[INFO] [stdout]     |
[INFO] [stdout] 625 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_IEI: u8 = 0x7B;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ATSSS_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:626:7
[INFO] [stdout]     |
[INFO] [stdout] 626 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ATSSS_IEI: u8 = 0x77;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_IEI` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:627:7
[INFO] [stdout]     |
[INFO] [stdout] 627 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_IEI: u8 = 0x25;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT__5GSM_CAUSE_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:629:7
[INFO] [stdout]     |
[INFO] [stdout] 629 | const PDU_SESSION_ESTABLISHMENT_ACCEPT__5GSM_CAUSE_PRESENCE: u16 = 1 << 0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:630:7
[INFO] [stdout]     |
[INFO] [stdout] 630 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_PDU_ADDRESS_PRESENCE: u16 = 1 << 1;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:631:7
[INFO] [stdout]     |
[INFO] [stdout] 631 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_GPRS_TIMER_PRESENCE: u16 = 1 << 2;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:632:7
[INFO] [stdout]     |
[INFO] [stdout] 632 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_SNSSAI_PRESENCE: u16 = 1 << 3;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:633:7
[INFO] [stdout]     |
[INFO] [stdout] 633 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_ALWAYSON_PDU_SESSION_INDICATION_PRESENCE: u16 = 1 << 4;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:634:7
[INFO] [stdout]     |
[INFO] [stdout] 634 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_MAPPED_EPS_BEARER_CONTEXTS_PRESENCE: u16 = 1 << 5;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:635:7
[INFO] [stdout]     |
[INFO] [stdout] 635 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EAP_MESSAGE_PRESENCE: u16 = 1 << 6;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:636:7
[INFO] [stdout]     |
[INFO] [stdout] 636 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_QOS_FLOW_DESCRIPTIONS_PRESENCE: u16 = 1 << 7;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:637:7
[INFO] [stdout]     |
[INFO] [stdout] 637 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_EPCO_PRESENCE: u16 = 1 << 8;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_PRESENCE` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:638:7
[INFO] [stdout]     |
[INFO] [stdout] 638 | const PDU_SESSION_ESTABLISHMENT_ACCEPT_DNN_PRESENCE: u16 = 1 << 9;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tlv_decode_nr_network_if_mgm` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:645:8
[INFO] [stdout]     |
[INFO] [stdout] 645 | pub fn tlv_decode_nr_network_if_mgm(data: &[u8]) -> Option<(u8, Vec<u8>)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `tlv_decode_pdu_session_establishment_accept` is never used
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:677:12
[INFO] [stdout]     |
[INFO] [stdout] 673 | impl PduSessionEstablishmentAcceptMsg {
[INFO] [stdout]     | ------------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 677 |     pub fn tlv_decode_pdu_session_establishment_accept(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]   --> src/pdu_session.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |                         drop(a);
[INFO] [stdout]    |                         ^^^^^-^
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              argument has type `&PduSession`
[INFO] [stdout]    |
[INFO] [stdout]    = note: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/pdu_session.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         trx.0.send(1);
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let _ = trx.0.send(1);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `qosRulesIEList` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:347:17
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let mut qosRulesIEList: Vec<QOSRulesIE> = vec![];
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `qos_rules_ielist`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `LengthofQoSrule` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let LengthofQoSrule: u16 = (data[index] as u16) << 8 | data[index + 1] as u16;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `lengthof_qo_srule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `packetFilterListDeletePF` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:369:29
[INFO] [stdout]     |
[INFO] [stdout] 369 |                     let mut packetFilterListDeletePF = PacketFilterListDeletePFList {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `packet_filter_list_delete_pf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv4Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:412:41
[INFO] [stdout]     |
[INFO] [stdout] 412 | ...                   let ipv4Address = IPv4FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv4_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv4Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:420:41
[INFO] [stdout]     |
[INFO] [stdout] 420 | ...                   let ipv4Address = IPv4FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv4_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv6Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:428:41
[INFO] [stdout]     |
[INFO] [stdout] 428 | ...                   let ipv6Address = IPv6FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv6_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `ipv6Address` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/qos_rules.rs:438:41
[INFO] [stdout]     |
[INFO] [stdout] 438 | ...                   let ipv6Address = IPv6FilterAddress {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: convert the identifier to snake case: `ipv6_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `sscModeValue` should have a snake case name
[INFO] [stdout]    --> src/pdu_helper/pdu_accept.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub sscModeValue: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `ssc_mode_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 76 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.69s
[INFO] running `Command { std: "docker" "inspect" "574926d28b38c58e0b78877d440bb4fc97ab7ed5b10d4851fae63023d726f533", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "574926d28b38c58e0b78877d440bb4fc97ab7ed5b10d4851fae63023d726f533", kill_on_drop: false }`
[INFO] [stdout] 574926d28b38c58e0b78877d440bb4fc97ab7ed5b10d4851fae63023d726f533
