[INFO] cloning repository https://github.com/quickserving/quickserving-core [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/quickserving/quickserving-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fquickserving%2Fquickserving-core", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fquickserving%2Fquickserving-core'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0afcc198ae3e3a39fd6ba6fee7e3273bfd81a500 [INFO] checking quickserving/quickserving-core against master#4847d6a9d07d4be9ba3196f6ad444af2d7bdde72 for pr-134276 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fquickserving%2Fquickserving-core" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/quickserving/quickserving-core on toolchain 4847d6a9d07d4be9ba3196f6ad444af2d7bdde72 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4847d6a9d07d4be9ba3196f6ad444af2d7bdde72" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/quickserving/quickserving-core [INFO] finished tweaking git repo https://github.com/quickserving/quickserving-core [INFO] tweaked toml for git repo https://github.com/quickserving/quickserving-core written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/quickserving/quickserving-core 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" "+4847d6a9d07d4be9ba3196f6ad444af2d7bdde72" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+4847d6a9d07d4be9ba3196f6ad444af2d7bdde72" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a7e476f1a9031293bdf84bb8c691ea8503a235fb368da623cccbae09698e5b28 [INFO] running `Command { std: "docker" "start" "-a" "a7e476f1a9031293bdf84bb8c691ea8503a235fb368da623cccbae09698e5b28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a7e476f1a9031293bdf84bb8c691ea8503a235fb368da623cccbae09698e5b28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7e476f1a9031293bdf84bb8c691ea8503a235fb368da623cccbae09698e5b28", kill_on_drop: false }` [INFO] [stdout] a7e476f1a9031293bdf84bb8c691ea8503a235fb368da623cccbae09698e5b28 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+4847d6a9d07d4be9ba3196f6ad444af2d7bdde72" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e0e96540c02410b78e6ac13b888f7a5166ae31e27f91f5626dade8acb2453602 [INFO] running `Command { std: "docker" "start" "-a" "e0e96540c02410b78e6ac13b888f7a5166ae31e27f91f5626dade8acb2453602", kill_on_drop: false }` [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Checking num_threads v0.1.7 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking iana-time-zone v0.1.60 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Compiling unicase v2.7.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking simple_logger v5.0.0 [INFO] [stderr] Checking quickserving-core v1.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, and `collections::HashMap` [INFO] [stdout] --> src/request.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::HashMap, error::Error, ops::{Index, IndexMut}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lib::append_field_names` [INFO] [stdout] --> src/request.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{lib::append_field_names, Headers, Version}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, and `collections::VecDeque` [INFO] [stdout] --> src/response.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::VecDeque, error::Error, ops::{Index, IndexMut}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lib::append_field_names` [INFO] [stdout] --> src/response.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{lib::append_field_names, Headers, Version}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/server.rs:6:39 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{config::Config, request::{self, Request}, response::Response, Headers, Version}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `append_field_names` [INFO] [stdout] --> src/lib.rs:10:18 [INFO] [stdout] | [INFO] [stdout] 10 | macro_rules! append_field_names { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, and `collections::HashMap` [INFO] [stdout] --> src/request.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::HashMap, error::Error, ops::{Index, IndexMut}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lib::append_field_names` [INFO] [stdout] --> src/request.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{lib::append_field_names, Headers, Version}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, and `collections::VecDeque` [INFO] [stdout] --> src/response.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::VecDeque, error::Error, ops::{Index, IndexMut}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lib::append_field_names` [INFO] [stdout] --> src/response.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{lib::append_field_names, Headers, Version}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/server.rs:6:39 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{config::Config, request::{self, Request}, response::Response, Headers, Version}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `append_field_names` [INFO] [stdout] --> src/lib.rs:10:18 [INFO] [stdout] | [INFO] [stdout] 10 | macro_rules! append_field_names { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `body` is never read [INFO] [stdout] --> src/request.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | let mut body = String::new(); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `body` is never read [INFO] [stdout] --> src/response.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | let mut body = String::new(); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `body` is never read [INFO] [stdout] --> src/request.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | let mut body = String::new(); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/request.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | headers.insert(&key, value); [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] 102 | let _ = headers.insert(&key, value); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/response.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | headers.insert(&key, value); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 109 | let _ = headers.insert(&key, value); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | / headers.insert( [INFO] [stdout] 98 | | &"Content-Type".to_string(), [INFO] [stdout] 99 | | "text/html".to_string() [INFO] [stdout] 100 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | / headers.insert( [INFO] [stdout] 102 | | &"Content-Lenght".to_string(), [INFO] [stdout] 103 | | resource_len.to_string() [INFO] [stdout] 104 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 101 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | / headers.insert( [INFO] [stdout] 106 | | &"Server".to_string(), [INFO] [stdout] 107 | | "Quickserving".to_string() [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 105 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | / headers.insert( [INFO] [stdout] 128 | | &"Content-Type".to_string(), [INFO] [stdout] 129 | | mime_guess::from_path(request.path).first().unwrap().to_string() [INFO] [stdout] 130 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 127 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | / headers.insert( [INFO] [stdout] 132 | | &"Content-Lenght".to_string(), [INFO] [stdout] 133 | | resource_len.to_string() [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 131 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | / headers.insert( [INFO] [stdout] 136 | | &"Server".to_string(), [INFO] [stdout] 137 | | "Quickserving".to_string() [INFO] [stdout] 138 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 135 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | / headers.insert( [INFO] [stdout] 140 | | &"Date".to_string(), [INFO] [stdout] 141 | | Utc::now().to_string() [INFO] [stdout] 142 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 139 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `body` is never read [INFO] [stdout] --> src/response.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | let mut body = String::new(); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/request.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | headers.insert(&key, value); [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] 102 | let _ = headers.insert(&key, value); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/response.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | headers.insert(&key, value); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 109 | let _ = headers.insert(&key, value); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | / headers.insert( [INFO] [stdout] 98 | | &"Content-Type".to_string(), [INFO] [stdout] 99 | | "text/html".to_string() [INFO] [stdout] 100 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | / headers.insert( [INFO] [stdout] 102 | | &"Content-Lenght".to_string(), [INFO] [stdout] 103 | | resource_len.to_string() [INFO] [stdout] 104 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 101 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | / headers.insert( [INFO] [stdout] 106 | | &"Server".to_string(), [INFO] [stdout] 107 | | "Quickserving".to_string() [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 105 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | / headers.insert( [INFO] [stdout] 128 | | &"Content-Type".to_string(), [INFO] [stdout] 129 | | mime_guess::from_path(request.path).first().unwrap().to_string() [INFO] [stdout] 130 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 127 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | / headers.insert( [INFO] [stdout] 132 | | &"Content-Lenght".to_string(), [INFO] [stdout] 133 | | resource_len.to_string() [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 131 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | / headers.insert( [INFO] [stdout] 136 | | &"Server".to_string(), [INFO] [stdout] 137 | | "Quickserving".to_string() [INFO] [stdout] 138 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 135 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/server.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | / headers.insert( [INFO] [stdout] 140 | | &"Date".to_string(), [INFO] [stdout] 141 | | Utc::now().to_string() [INFO] [stdout] 142 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 139 | let _ = headers.insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.33s [INFO] running `Command { std: "docker" "inspect" "e0e96540c02410b78e6ac13b888f7a5166ae31e27f91f5626dade8acb2453602", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e0e96540c02410b78e6ac13b888f7a5166ae31e27f91f5626dade8acb2453602", kill_on_drop: false }` [INFO] [stdout] e0e96540c02410b78e6ac13b888f7a5166ae31e27f91f5626dade8acb2453602