[INFO] cloning repository https://github.com/pratik-codes/rust-forward-proxy
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pratik-codes/rust-forward-proxy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpratik-codes%2Frust-forward-proxy", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpratik-codes%2Frust-forward-proxy'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 74818483ada64a8c6893e41f59fc15d91eea811b
[INFO] checking pratik-codes/rust-forward-proxy against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpratik-codes%2Frust-forward-proxy" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pratik-codes/rust-forward-proxy
[INFO] finished tweaking git repo https://github.com/pratik-codes/rust-forward-proxy
[INFO] tweaked toml for git repo https://github.com/pratik-codes/rust-forward-proxy written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pratik-codes/rust-forward-proxy on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pratik-codes/rust-forward-proxy 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a45c814e8c94e87affa7fbb47a99d7502b2a09ef2bb91926557598557062fc96
[INFO] running `Command { std: "docker" "start" "-a" "a45c814e8c94e87affa7fbb47a99d7502b2a09ef2bb91926557598557062fc96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a45c814e8c94e87affa7fbb47a99d7502b2a09ef2bb91926557598557062fc96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a45c814e8c94e87affa7fbb47a99d7502b2a09ef2bb91926557598557062fc96", kill_on_drop: false }`
[INFO] [stdout] a45c814e8c94e87affa7fbb47a99d7502b2a09ef2bb91926557598557062fc96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] df8136b0b94f75c5f6afbb3b7942d977a6e5c5fc97f807203e399cdfbd105de5
[INFO] running `Command { std: "docker" "start" "-a" "df8136b0b94f75c5f6afbb3b7942d977a6e5c5fc97f807203e399cdfbd105de5", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]     Checking cfg-if v1.0.3
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking pin-project-lite v0.2.16
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.2
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]     Checking bytes v1.10.1
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.226
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]     Checking deranged v0.5.3
[INFO] [stderr]     Checking writeable v0.6.1
[INFO] [stderr]     Checking litemap v0.8.0
[INFO] [stderr]    Compiling cc v1.2.38
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]     Checking slab v0.4.11
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]    Compiling serde v1.0.226
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]     Checking hashbrown v0.16.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking regex-syntax v0.8.6
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling oid-registry v0.7.1
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]     Checking openssl-probe v0.1.6
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking signal-hook-registry v1.4.6
[INFO] [stderr]     Checking mio v1.0.4
[INFO] [stderr]     Checking socket2 v0.6.0
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking rustls-pki-types v1.12.0
[INFO] [stderr]     Checking regex-automata v0.4.10
[INFO] [stderr]     Checking parking_lot v0.12.4
[INFO] [stderr]     Checking socket2 v0.5.10
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking indexmap v2.11.4
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]     Checking nu-ansi-term v0.50.1
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]     Checking sha1_smol v1.0.1
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]     Checking tower-service v0.3.3
[INFO] [stderr]     Checking sha1 v0.6.1
[INFO] [stderr]     Checking pem v1.1.1
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking rustls-native-certs v0.6.3
[INFO] [stderr]     Checking iana-time-zone v0.1.64
[INFO] [stderr]     Checking data-encoding v2.9.0
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]     Checking rustls-native-certs v0.7.3
[INFO] [stderr]     Checking tracing-log v0.1.4
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking tempfile v3.22.0
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]     Checking rcgen v0.10.0
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.226
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.5.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking tokio v1.47.1
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking asn1-rs v0.6.2
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]     Checking zerovec v0.11.4
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]     Checking der-parser v9.0.0
[INFO] [stderr]     Checking tracing-appender v0.2.3
[INFO] [stderr]     Checking x509-parser v0.16.0
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.3
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking tokio-util v0.7.16
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking h2 v0.3.27
[INFO] [stderr]     Checking combine v4.6.7
[INFO] [stderr]     Checking hyper v0.14.32
[INFO] [stderr]     Checking redis v0.21.7
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking rust-forward-proxy v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::service::util::ServiceFn<{closure@src/proxy/server.rs:167:48: 167:58}, Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:166:24
[INFO] [stdout]     |
[INFO] [stdout] 166 |               async move { 
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 167 | |                 Ok::<_, Infallible>(service_fn(move |req| {
[INFO] [stdout] 168 | |                     let cert_manager = Arc::clone(&cert_manager);
[INFO] [stdout] 169 | |                     let client_manager = Arc::clone(&client_manager);
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |                 })) 
[INFO] [stdout] 193 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::service::util::ServiceFn<{closure@src/proxy/server.rs:167:48: 167:58}, Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 | /                 Ok::<_, Infallible>(service_fn(move |req| {
[INFO] [stdout] 168 | |                     let cert_manager = Arc::clone(&cert_manager);
[INFO] [stdout] 169 | |                     let client_manager = Arc::clone(&client_manager);
[INFO] [stdout] 170 | |                     let body_handler = Arc::clone(&body_handler);
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |                 })) 
[INFO] [stdout]     | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:174:32
[INFO] [stdout]     |
[INFO] [stdout] 174 |   ...   async move {
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 175 | | ...       let response = handle_request(req, remote_addr, https_interception, cert_manager, client_manager, body_handler, &tls_config).aw...
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | | ...       response
[INFO] [stdout] 191 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:175:40
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...sponse = handle_request(req, remote_addr, https_interception, cert_manager, client_manager, body_handler, &tls_config).await;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:175:150
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...ption, cert_manager, client_manager, body_handler, &tls_config).await;
[INFO] [stdout]     |                                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:175:40
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...sponse = handle_request(req, remote_addr, https_interception, cert_manager, client_manager, body_handler, &tls_config).await;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::ops::ControlFlow<std::result::Result<Infallible, Infallible>, hyper::Response<Body>>
[INFO] [stdout]    --> src/proxy/server.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 | ...                   let mut response = response?;
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 | ...                   let mut response = response?;
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 | ...                   let mut response = response?;
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:186:40
[INFO] [stdout]     |
[INFO] [stdout] 186 | ...                   return Ok(response);
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |                         response
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 243 | |     let start_time = std::time::Instant::now();
[INFO] [stdout] 244 | |     let method = req.method().to_string();
[INFO] [stdout] 245 | |     let uri = req.uri().to_string();
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 243 | |     let start_time = std::time::Instant::now();
[INFO] [stdout] 244 | |     let method = req.method().to_string();
[INFO] [stdout] 245 | |     let uri = req.uri().to_string();
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         return handle_health_check(method, start_time).await;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:255:56
[INFO] [stdout]     |
[INFO] [stdout] 255 |         return handle_health_check(method, start_time).await;
[INFO] [stdout]     |                                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         return handle_health_check(method, start_time).await;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | /     if method == "CONNECT" {
[INFO] [stdout] 271 | |         return handle_connect_request(req, request_data, start_time, https_interception, cert_manager, client_manager, body_handler, tls_...
[INFO] [stdout] 272 | |     } else {
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout] 278 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:271:16
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...rn handle_connect_request(req, request_data, start_time, https_interception, cert_manager, client_manager, body_handler, tls_config).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:271:146
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...eption, cert_manager, client_manager, body_handler, tls_config).await;
[INFO] [stdout]     |                                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:271:16
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...rn handle_connect_request(req, request_data, start_time, https_interception, cert_manager, client_manager, body_handler, tls_config).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:272:12
[INFO] [stdout]     |
[INFO] [stdout] 272 |       } else {
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 273 | |         // Extract and process regular HTTP request data
[INFO] [stdout] 274 | |         extract_request_data(&mut request_data, &uri, req).await;
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout] 278 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:277:93
[INFO] [stdout]     |
[INFO] [stdout] 277 |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout]     |                                                                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:285:41
[INFO] [stdout]     |
[INFO] [stdout] 285 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 286 | |     let current_pid = std::process::id();
[INFO] [stdout] 287 | |     let elapsed_time = start_time.elapsed().as_millis();
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:285:41
[INFO] [stdout]     |
[INFO] [stdout] 285 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 286 | |     let current_pid = std::process::id();
[INFO] [stdout] 287 | |     let elapsed_time = start_time.elapsed().as_millis();
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 | /     if method == "GET" {
[INFO] [stdout] 290 | |         // Create health response
[INFO] [stdout] 291 | |         let health_data = json!({
[INFO] [stdout] 292 | |             "status": "healthy",
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |         Ok(response)
[INFO] [stdout] 319 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:289:24
[INFO] [stdout]     |
[INFO] [stdout] 289 |       if method == "GET" {
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 290 | |         // Create health response
[INFO] [stdout] 291 | |         let health_data = json!({
[INFO] [stdout] 292 | |             "status": "healthy",
[INFO] [stdout] ...   |
[INFO] [stdout] 308 | |         Ok(response)
[INFO] [stdout] 309 | |     } else {
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 308 |         Ok(response)
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |       } else {
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 310 | |         // Health endpoint only supports GET
[INFO] [stdout] 311 | |         let response = Response::builder()
[INFO] [stdout] 312 | |             .status(StatusCode::METHOD_NOT_ALLOWED)
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |         Ok(response)
[INFO] [stdout] 319 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         Ok(response)
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:333:41
[INFO] [stdout]     |
[INFO] [stdout] 333 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 334 | |     let connect_time = start_time.elapsed().as_millis();
[INFO] [stdout] 335 | |     
[INFO] [stdout] 336 | |     info!("🔍 Starting HTTPS interception for {}:{}", host, port);
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |     Ok(response)
[INFO] [stdout] 448 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:333:41
[INFO] [stdout]     |
[INFO] [stdout] 333 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 334 | |     let connect_time = start_time.elapsed().as_millis();
[INFO] [stdout] 335 | |     
[INFO] [stdout] 336 | |     info!("🔍 Starting HTTPS interception for {}:{}", host, port);
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |     Ok(response)
[INFO] [stdout] 448 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:357:28
[INFO] [stdout]     |
[INFO] [stdout] 357 |                     return Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Certificate generation failed"));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:385:28
[INFO] [stdout]     |
[INFO] [stdout] 385 |                     return Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Certificate generation failed"));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |             return Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "TLS config failed"));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     Ok(response)
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:701:41
[INFO] [stdout]     |
[INFO] [stdout] 701 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 702 | |     log_connect_request(&request_data.url);
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout] 721 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:701:41
[INFO] [stdout]     |
[INFO] [stdout] 701 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 702 | |     log_connect_request(&request_data.url);
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout] 721 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:714:20
[INFO] [stdout]     |
[INFO] [stdout] 714 |             return Ok(build_error_response(StatusCode::BAD_REQUEST, "Invalid CONNECT target"));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:720:116
[INFO] [stdout]     |
[INFO] [stdout] 720 |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout]     |                                                                                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:764:41
[INFO] [stdout]     |
[INFO] [stdout] 764 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 765 | |     let current_pid = std::process::id();
[INFO] [stdout] 766 | |     info!("🔍 Processing HTTP request with full interception - PID {}", current_pid);
[INFO] [stdout] 767 | |     info!("⏱️  Request started at: {:?}", start_time);
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:764:41
[INFO] [stdout]     |
[INFO] [stdout] 764 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 765 | |     let current_pid = std::process::id();
[INFO] [stdout] 766 | |     info!("🔍 Processing HTTP request with full interception - PID {}", current_pid);
[INFO] [stdout] 767 | |     info!("⏱️  Request started at: {:?}", start_time);
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 | /     match handle_regular_request(&mut request_data, client_manager, body_handler).await {
[INFO] [stdout] 773 | |         Ok(response) => {
[INFO] [stdout] 774 | |             let total_time = start_time.elapsed();
[INFO] [stdout] 775 | |             info!("⏱️  🎯 TOTAL HTTP REQUEST TIME: {:.2} ms ({:.3} seconds)", 
[INFO] [stdout] ...   |
[INFO] [stdout] 789 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:773:25
[INFO] [stdout]     |
[INFO] [stdout] 773 |           Ok(response) => {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 774 | |             let total_time = start_time.elapsed();
[INFO] [stdout] 775 | |             info!("⏱️  🎯 TOTAL HTTP REQUEST TIME: {:.2} ms ({:.3} seconds)", 
[INFO] [stdout] 776 | |                   total_time.as_secs_f64() * 1000.0, 
[INFO] [stdout] ...   |
[INFO] [stdout] 779 | |             Ok(response)
[INFO] [stdout] 780 | |         },
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 779 |             Ok(response)
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:781:19
[INFO] [stdout]     |
[INFO] [stdout] 781 |           Err(e) => {
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 782 | |             let total_time = start_time.elapsed();
[INFO] [stdout] 783 | |             error!("⏱️  🎯 TOTAL HTTP REQUEST TIME (FAILED): {:.2} ms ({:.3} seconds)", 
[INFO] [stdout] 784 | |                    total_time.as_secs_f64() * 1000.0, 
[INFO] [stdout] ...   |
[INFO] [stdout] 787 | |             Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Internal Server Error"))
[INFO] [stdout] 788 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Internal Server Error"))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:180:41
[INFO] [stdout]     |
[INFO] [stdout] 180 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 181 | |     debug!("🔒 Processing decrypted HTTPS request from {}", remote_addr);
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout] 196 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:180:41
[INFO] [stdout]     |
[INFO] [stdout] 180 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 181 | |     debug!("🔒 Processing decrypted HTTPS request from {}", remote_addr);
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout] 196 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:195:102
[INFO] [stdout]     |
[INFO] [stdout] 195 |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout]     |                                                                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust-forward-proxy` (lib) due to 55 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::service::util::ServiceFn<{closure@src/proxy/server.rs:167:48: 167:58}, Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:166:24
[INFO] [stdout]     |
[INFO] [stdout] 166 |               async move { 
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 167 | |                 Ok::<_, Infallible>(service_fn(move |req| {
[INFO] [stdout] 168 | |                     let cert_manager = Arc::clone(&cert_manager);
[INFO] [stdout] 169 | |                     let client_manager = Arc::clone(&client_manager);
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |                 })) 
[INFO] [stdout] 193 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::service::util::ServiceFn<{closure@src/proxy/server.rs:167:48: 167:58}, Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 | /                 Ok::<_, Infallible>(service_fn(move |req| {
[INFO] [stdout] 168 | |                     let cert_manager = Arc::clone(&cert_manager);
[INFO] [stdout] 169 | |                     let client_manager = Arc::clone(&client_manager);
[INFO] [stdout] 170 | |                     let body_handler = Arc::clone(&body_handler);
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |                 })) 
[INFO] [stdout]     | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:174:32
[INFO] [stdout]     |
[INFO] [stdout] 174 |   ...   async move {
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 175 | | ...       let response = handle_request(req, remote_addr, https_interception, cert_manager, client_manager, body_handler, &tls_config).aw...
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | | ...       response
[INFO] [stdout] 191 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:175:40
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...sponse = handle_request(req, remote_addr, https_interception, cert_manager, client_manager, body_handler, &tls_config).await;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:175:150
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...ption, cert_manager, client_manager, body_handler, &tls_config).await;
[INFO] [stdout]     |                                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:175:40
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...sponse = handle_request(req, remote_addr, https_interception, cert_manager, client_manager, body_handler, &tls_config).await;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::ops::ControlFlow<std::result::Result<Infallible, Infallible>, hyper::Response<Body>>
[INFO] [stdout]    --> src/proxy/server.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 | ...                   let mut response = response?;
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 | ...                   let mut response = response?;
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 | ...                   let mut response = response?;
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:186:40
[INFO] [stdout]     |
[INFO] [stdout] 186 | ...                   return Ok(response);
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |                         response
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 243 | |     let start_time = std::time::Instant::now();
[INFO] [stdout] 244 | |     let method = req.method().to_string();
[INFO] [stdout] 245 | |     let uri = req.uri().to_string();
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 243 | |     let start_time = std::time::Instant::now();
[INFO] [stdout] 244 | |     let method = req.method().to_string();
[INFO] [stdout] 245 | |     let uri = req.uri().to_string();
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         return handle_health_check(method, start_time).await;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:255:56
[INFO] [stdout]     |
[INFO] [stdout] 255 |         return handle_health_check(method, start_time).await;
[INFO] [stdout]     |                                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         return handle_health_check(method, start_time).await;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | /     if method == "CONNECT" {
[INFO] [stdout] 271 | |         return handle_connect_request(req, request_data, start_time, https_interception, cert_manager, client_manager, body_handler, tls_...
[INFO] [stdout] 272 | |     } else {
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout] 278 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:271:16
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...rn handle_connect_request(req, request_data, start_time, https_interception, cert_manager, client_manager, body_handler, tls_config).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:271:146
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...eption, cert_manager, client_manager, body_handler, tls_config).await;
[INFO] [stdout]     |                                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:271:16
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...rn handle_connect_request(req, request_data, start_time, https_interception, cert_manager, client_manager, body_handler, tls_config).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:272:12
[INFO] [stdout]     |
[INFO] [stdout] 272 |       } else {
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 273 | |         // Extract and process regular HTTP request data
[INFO] [stdout] 274 | |         extract_request_data(&mut request_data, &uri, req).await;
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout] 278 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:277:93
[INFO] [stdout]     |
[INFO] [stdout] 277 |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout]     |                                                                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         handle_http_request(request_data, method, start_time, client_manager, body_handler).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:285:41
[INFO] [stdout]     |
[INFO] [stdout] 285 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 286 | |     let current_pid = std::process::id();
[INFO] [stdout] 287 | |     let elapsed_time = start_time.elapsed().as_millis();
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:285:41
[INFO] [stdout]     |
[INFO] [stdout] 285 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 286 | |     let current_pid = std::process::id();
[INFO] [stdout] 287 | |     let elapsed_time = start_time.elapsed().as_millis();
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 | /     if method == "GET" {
[INFO] [stdout] 290 | |         // Create health response
[INFO] [stdout] 291 | |         let health_data = json!({
[INFO] [stdout] 292 | |             "status": "healthy",
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |         Ok(response)
[INFO] [stdout] 319 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:289:24
[INFO] [stdout]     |
[INFO] [stdout] 289 |       if method == "GET" {
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 290 | |         // Create health response
[INFO] [stdout] 291 | |         let health_data = json!({
[INFO] [stdout] 292 | |             "status": "healthy",
[INFO] [stdout] ...   |
[INFO] [stdout] 308 | |         Ok(response)
[INFO] [stdout] 309 | |     } else {
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 308 |         Ok(response)
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |       } else {
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 310 | |         // Health endpoint only supports GET
[INFO] [stdout] 311 | |         let response = Response::builder()
[INFO] [stdout] 312 | |             .status(StatusCode::METHOD_NOT_ALLOWED)
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |         Ok(response)
[INFO] [stdout] 319 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         Ok(response)
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:333:41
[INFO] [stdout]     |
[INFO] [stdout] 333 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 334 | |     let connect_time = start_time.elapsed().as_millis();
[INFO] [stdout] 335 | |     
[INFO] [stdout] 336 | |     info!("🔍 Starting HTTPS interception for {}:{}", host, port);
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |     Ok(response)
[INFO] [stdout] 448 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:333:41
[INFO] [stdout]     |
[INFO] [stdout] 333 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 334 | |     let connect_time = start_time.elapsed().as_millis();
[INFO] [stdout] 335 | |     
[INFO] [stdout] 336 | |     info!("🔍 Starting HTTPS interception for {}:{}", host, port);
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |     Ok(response)
[INFO] [stdout] 448 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:357:28
[INFO] [stdout]     |
[INFO] [stdout] 357 |                     return Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Certificate generation failed"));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:385:28
[INFO] [stdout]     |
[INFO] [stdout] 385 |                     return Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Certificate generation failed"));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |             return Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "TLS config failed"));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     Ok(response)
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:701:41
[INFO] [stdout]     |
[INFO] [stdout] 701 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 702 | |     log_connect_request(&request_data.url);
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout] 721 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:701:41
[INFO] [stdout]     |
[INFO] [stdout] 701 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 702 | |     log_connect_request(&request_data.url);
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout] 721 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:714:20
[INFO] [stdout]     |
[INFO] [stdout] 714 |             return Ok(build_error_response(StatusCode::BAD_REQUEST, "Invalid CONNECT target"));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:720:116
[INFO] [stdout]     |
[INFO] [stdout] 720 |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout]     |                                                                                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     handle_https_interception(req, host, port, start_time, cert_manager, client_manager, body_handler, tls_config).await
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:764:41
[INFO] [stdout]     |
[INFO] [stdout] 764 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 765 | |     let current_pid = std::process::id();
[INFO] [stdout] 766 | |     info!("🔍 Processing HTTP request with full interception - PID {}", current_pid);
[INFO] [stdout] 767 | |     info!("⏱️  Request started at: {:?}", start_time);
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:764:41
[INFO] [stdout]     |
[INFO] [stdout] 764 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 765 | |     let current_pid = std::process::id();
[INFO] [stdout] 766 | |     info!("🔍 Processing HTTP request with full interception - PID {}", current_pid);
[INFO] [stdout] 767 | |     info!("⏱️  Request started at: {:?}", start_time);
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 | /     match handle_regular_request(&mut request_data, client_manager, body_handler).await {
[INFO] [stdout] 773 | |         Ok(response) => {
[INFO] [stdout] 774 | |             let total_time = start_time.elapsed();
[INFO] [stdout] 775 | |             info!("⏱️  🎯 TOTAL HTTP REQUEST TIME: {:.2} ms ({:.3} seconds)", 
[INFO] [stdout] ...   |
[INFO] [stdout] 789 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:773:25
[INFO] [stdout]     |
[INFO] [stdout] 773 |           Ok(response) => {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 774 | |             let total_time = start_time.elapsed();
[INFO] [stdout] 775 | |             info!("⏱️  🎯 TOTAL HTTP REQUEST TIME: {:.2} ms ({:.3} seconds)", 
[INFO] [stdout] 776 | |                   total_time.as_secs_f64() * 1000.0, 
[INFO] [stdout] ...   |
[INFO] [stdout] 779 | |             Ok(response)
[INFO] [stdout] 780 | |         },
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 779 |             Ok(response)
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:781:19
[INFO] [stdout]     |
[INFO] [stdout] 781 |           Err(e) => {
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 782 | |             let total_time = start_time.elapsed();
[INFO] [stdout] 783 | |             error!("⏱️  🎯 TOTAL HTTP REQUEST TIME (FAILED): {:.2} ms ({:.3} seconds)", 
[INFO] [stdout] 784 | |                    total_time.as_secs_f64() * 1000.0, 
[INFO] [stdout] ...   |
[INFO] [stdout] 787 | |             Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Internal Server Error"))
[INFO] [stdout] 788 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/proxy/server.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Ok(build_error_response(StatusCode::INTERNAL_SERVER_ERROR, "Internal Server Error"))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:180:41
[INFO] [stdout]     |
[INFO] [stdout] 180 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 181 | |     debug!("🔒 Processing decrypted HTTPS request from {}", remote_addr);
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout] 196 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:180:41
[INFO] [stdout]     |
[INFO] [stdout] 180 |   ) -> Result<Response<Body>, Infallible> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 181 | |     debug!("🔒 Processing decrypted HTTPS request from {}", remote_addr);
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout] 196 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:195:102
[INFO] [stdout]     |
[INFO] [stdout] 195 |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout]     |                                                                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<hyper::Response<Body>, Infallible>
[INFO] [stdout]    --> src/tls/server.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     handle_request(req, remote_addr, false, cert_manager, client_manager, body_handler, &config.tls).await // Don't enable HTTPS intercep...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust-forward-proxy` (lib test) due to 55 previous errors
[INFO] running `Command { std: "docker" "inspect" "df8136b0b94f75c5f6afbb3b7942d977a6e5c5fc97f807203e399cdfbd105de5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "df8136b0b94f75c5f6afbb3b7942d977a6e5c5fc97f807203e399cdfbd105de5", kill_on_drop: false }`
[INFO] [stdout] df8136b0b94f75c5f6afbb3b7942d977a6e5c5fc97f807203e399cdfbd105de5
