[INFO] fetching crate rocket 0.5.1... [INFO] testing rocket-0.5.1 against master#733b47ea4b1b86216f14ef56e49440c33933f230+rustflags=-Copt-level=3 for pr-138759 [INFO] extracting crate rocket 0.5.1 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate rocket 0.5.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rocket 0.5.1 [INFO] tweaked toml for crates.io crate rocket 0.5.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rocket 0.5.1 on toolchain 733b47ea4b1b86216f14ef56e49440c33933f230 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 237 packages to latest compatible versions [INFO] [stderr] Adding atomic v0.5.3 (available: v0.6.1) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 88addde3c532cefe5bef2fe28d84d94cbd20a0c538d1365534c981c6af928c08 [INFO] running `Command { std: "docker" "start" "-a" "88addde3c532cefe5bef2fe28d84d94cbd20a0c538d1365534c981c6af928c08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "88addde3c532cefe5bef2fe28d84d94cbd20a0c538d1365534c981c6af928c08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "88addde3c532cefe5bef2fe28d84d94cbd20a0c538d1365534c981c6af928c08", kill_on_drop: false }` [INFO] [stdout] 88addde3c532cefe5bef2fe28d84d94cbd20a0c538d1365534c981c6af928c08 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 57df60222c387171584b51145fd53568c7bdf4099e987cbe534857e883651081 [INFO] running `Command { std: "docker" "start" "-a" "57df60222c387171584b51145fd53568c7bdf4099e987cbe534857e883651081", kill_on_drop: false }` [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling rocket v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling devise_core v0.4.2 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling rocket_http v0.5.1 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling devise_codegen v0.4.2 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling devise v0.4.2 [INFO] [stderr] Compiling rocket_codegen v0.5.1 [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/lib.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | #![cfg_attr(nightly, feature(doc_cfg))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/lib.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | #![cfg_attr(nightly, feature(decl_macro))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/outcome.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | / crate::export! { [INFO] [stdout] 631 | | /// Unwraps a [`Success`](Outcome::Success) or propagates a `Forward` or [INFO] [stdout] 632 | | /// `Error` by returning early. [INFO] [stdout] 633 | | /// [INFO] [stdout] ... | [INFO] [stdout] 711 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/request/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / crate::export! { [INFO] [stdout] 20 | | /// Store and immediately retrieve a vector-like value `$v` (`String` or [INFO] [stdout] 21 | | /// `Vec`) in `$request`'s local cache using a locally generated [INFO] [stdout] 22 | | /// anonymous type to avoid type conflicts. [INFO] [stdout] ... | [INFO] [stdout] 67 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/request/mod.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | / crate::export! { [INFO] [stdout] 70 | | /// Store and immediately retrieve a value `$v` in `$request`'s local cache [INFO] [stdout] 71 | | /// using a locally generated anonymous type to avoid type conflicts. [INFO] [stdout] 72 | | /// [INFO] [stdout] ... | [INFO] [stdout] 113 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/mod.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 206 | / crate::export! { [INFO] [stdout] 207 | | /// Retrofitted support for [`Stream`]s with `yield`, `for await` syntax. [INFO] [stdout] 208 | | /// [INFO] [stdout] 209 | | /// [`Stream`]: https://docs.rs/futures/0.3/futures/stream/trait.Stream.html [INFO] [stdout] ... | [INFO] [stdout] 288 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/reader.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | / crate::export! { [INFO] [stdout] 197 | | /// Type and stream expression macro for [`struct@ReaderStream`]. [INFO] [stdout] 198 | | /// [INFO] [stdout] 199 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/bytes.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / crate::export! { [INFO] [stdout] 76 | | /// Type and stream expression macro for [`struct@ByteStream`]. [INFO] [stdout] 77 | | /// [INFO] [stdout] 78 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 86 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/text.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / crate::export! { [INFO] [stdout] 86 | | /// Type and stream expression macro for [`struct@TextStream`]. [INFO] [stdout] 87 | | /// [INFO] [stdout] 88 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 96 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/sse.rs:588:1 [INFO] [stdout] | [INFO] [stdout] 588 | / crate::export! { [INFO] [stdout] 589 | | /// Type and stream expression macro for [`struct@EventStream`]. [INFO] [stdout] 590 | | /// [INFO] [stdout] 591 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 602 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/config.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 105 | #[cfg_attr(nightly, doc(cfg(feature = "tls")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/config.rs:112:16 [INFO] [stdout] | [INFO] [stdout] 112 | #[cfg_attr(nightly, doc(cfg(feature = "secrets")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/shutdown.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/shutdown.rs:218:16 [INFO] [stdout] | [INFO] [stdout] 218 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/form/validate.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | / crate::export! { [INFO] [stdout] 91 | | /// A helper macro for custom validation error messages. [INFO] [stdout] 92 | | /// [INFO] [stdout] 93 | | /// The macro works similar to [`std::format!`]. It generates a form [INFO] [stdout] ... | [INFO] [stdout] 158 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/fs/server.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / crate::export! { [INFO] [stdout] 406 | | /// Generates a crate-relative version of a path. [INFO] [stdout] 407 | | /// [INFO] [stdout] 408 | | /// This macro is primarily intended for use with [`FileServer`] to serve [INFO] [stdout] ... | [INFO] [stdout] 453 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stdout] --> src/server.rs:76:15 [INFO] [stdout] | [INFO] [stdout] 76 | #[cfg(not(broken_fmt))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stdout] --> src/server.rs:165:19 [INFO] [stdout] | [INFO] [stdout] 165 | #[cfg(not(broken_fmt))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `name` is never used [INFO] [stdout] --> src/shield/policy.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) trait SubPolicy: Send + Sync { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] 69 | fn name(&self) -> &'static UncasedStr; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> src/cookies.rs:173:29 [INFO] [stdout] | [INFO] [stdout] 173 | Remove(Cookie<'static>, bool), [INFO] [stdout] | ------ ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Op` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 173 - Remove(Cookie<'static>, bool), [INFO] [stdout] 173 + Remove(Cookie<'static>, ()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/outcome.rs:737:9 [INFO] [stdout] | [INFO] [stdout] 736 | pub(crate) fn log_display(&self) -> Display<'_, 'r> { [INFO] [stdout] | --------------------------------------------------- move the `impl` block outside of this method `log_display` [INFO] [stdout] 737 | impl fmt::Display for Display<'_, '_> { [INFO] [stdout] | ^^^^^------------^^^^^-------^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | `Display` is not local [INFO] [stdout] | `Display` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/form/context.rs:223:33 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stdout] | | | [INFO] [stdout] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 223 - pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] 223 + pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/form/context.rs:272:39 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stdout] | | | [INFO] [stdout] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 272 - pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] 272 + pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 13s [INFO] running `Command { std: "docker" "inspect" "57df60222c387171584b51145fd53568c7bdf4099e987cbe534857e883651081", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "57df60222c387171584b51145fd53568c7bdf4099e987cbe534857e883651081", kill_on_drop: false }` [INFO] [stdout] 57df60222c387171584b51145fd53568c7bdf4099e987cbe534857e883651081 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] abd56adb6110a4216cbdf6d99007fa1691d5c6216b30743695e7ecb507e09659 [INFO] running `Command { std: "docker" "start" "-a" "abd56adb6110a4216cbdf6d99007fa1691d5c6216b30743695e7ecb507e09659", kill_on_drop: false }` [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling rocket v0.5.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/lib.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | #![cfg_attr(nightly, feature(doc_cfg))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/lib.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | #![cfg_attr(nightly, feature(decl_macro))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/outcome.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | / crate::export! { [INFO] [stdout] 631 | | /// Unwraps a [`Success`](Outcome::Success) or propagates a `Forward` or [INFO] [stdout] 632 | | /// `Error` by returning early. [INFO] [stdout] 633 | | /// [INFO] [stdout] ... | [INFO] [stdout] 711 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/request/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / crate::export! { [INFO] [stdout] 20 | | /// Store and immediately retrieve a vector-like value `$v` (`String` or [INFO] [stdout] 21 | | /// `Vec`) in `$request`'s local cache using a locally generated [INFO] [stdout] 22 | | /// anonymous type to avoid type conflicts. [INFO] [stdout] ... | [INFO] [stdout] 67 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/request/mod.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | / crate::export! { [INFO] [stdout] 70 | | /// Store and immediately retrieve a value `$v` in `$request`'s local cache [INFO] [stdout] 71 | | /// using a locally generated anonymous type to avoid type conflicts. [INFO] [stdout] 72 | | /// [INFO] [stdout] ... | [INFO] [stdout] 113 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/mod.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 206 | / crate::export! { [INFO] [stdout] 207 | | /// Retrofitted support for [`Stream`]s with `yield`, `for await` syntax. [INFO] [stdout] 208 | | /// [INFO] [stdout] 209 | | /// [`Stream`]: https://docs.rs/futures/0.3/futures/stream/trait.Stream.html [INFO] [stdout] ... | [INFO] [stdout] 288 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/reader.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | / crate::export! { [INFO] [stdout] 197 | | /// Type and stream expression macro for [`struct@ReaderStream`]. [INFO] [stdout] 198 | | /// [INFO] [stdout] 199 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/bytes.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / crate::export! { [INFO] [stdout] 76 | | /// Type and stream expression macro for [`struct@ByteStream`]. [INFO] [stdout] 77 | | /// [INFO] [stdout] 78 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 86 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/text.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / crate::export! { [INFO] [stdout] 86 | | /// Type and stream expression macro for [`struct@TextStream`]. [INFO] [stdout] 87 | | /// [INFO] [stdout] 88 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 96 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/sse.rs:588:1 [INFO] [stdout] | [INFO] [stdout] 588 | / crate::export! { [INFO] [stdout] 589 | | /// Type and stream expression macro for [`struct@EventStream`]. [INFO] [stdout] 590 | | /// [INFO] [stdout] 591 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 602 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/config.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 105 | #[cfg_attr(nightly, doc(cfg(feature = "tls")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/config.rs:112:16 [INFO] [stdout] | [INFO] [stdout] 112 | #[cfg_attr(nightly, doc(cfg(feature = "secrets")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/shutdown.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/shutdown.rs:218:16 [INFO] [stdout] | [INFO] [stdout] 218 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/form/validate.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | / crate::export! { [INFO] [stdout] 91 | | /// A helper macro for custom validation error messages. [INFO] [stdout] 92 | | /// [INFO] [stdout] 93 | | /// The macro works similar to [`std::format!`]. It generates a form [INFO] [stdout] ... | [INFO] [stdout] 158 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/fs/server.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / crate::export! { [INFO] [stdout] 406 | | /// Generates a crate-relative version of a path. [INFO] [stdout] 407 | | /// [INFO] [stdout] 408 | | /// This macro is primarily intended for use with [`FileServer`] to serve [INFO] [stdout] ... | [INFO] [stdout] 453 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stdout] --> src/server.rs:76:15 [INFO] [stdout] | [INFO] [stdout] 76 | #[cfg(not(broken_fmt))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stdout] --> src/server.rs:165:19 [INFO] [stdout] | [INFO] [stdout] 165 | #[cfg(not(broken_fmt))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/lib.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | #![cfg_attr(nightly, feature(doc_cfg))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/lib.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | #![cfg_attr(nightly, feature(decl_macro))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/outcome.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | / crate::export! { [INFO] [stdout] 631 | | /// Unwraps a [`Success`](Outcome::Success) or propagates a `Forward` or [INFO] [stdout] 632 | | /// `Error` by returning early. [INFO] [stdout] 633 | | /// [INFO] [stdout] ... | [INFO] [stdout] 711 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/request/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / crate::export! { [INFO] [stdout] 20 | | /// Store and immediately retrieve a vector-like value `$v` (`String` or [INFO] [stdout] 21 | | /// `Vec`) in `$request`'s local cache using a locally generated [INFO] [stdout] 22 | | /// anonymous type to avoid type conflicts. [INFO] [stdout] ... | [INFO] [stdout] 67 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/request/mod.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | / crate::export! { [INFO] [stdout] 70 | | /// Store and immediately retrieve a value `$v` in `$request`'s local cache [INFO] [stdout] 71 | | /// using a locally generated anonymous type to avoid type conflicts. [INFO] [stdout] 72 | | /// [INFO] [stdout] ... | [INFO] [stdout] 113 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/mod.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 206 | / crate::export! { [INFO] [stdout] 207 | | /// Retrofitted support for [`Stream`]s with `yield`, `for await` syntax. [INFO] [stdout] 208 | | /// [INFO] [stdout] 209 | | /// [`Stream`]: https://docs.rs/futures/0.3/futures/stream/trait.Stream.html [INFO] [stdout] ... | [INFO] [stdout] 288 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/reader.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | / crate::export! { [INFO] [stdout] 197 | | /// Type and stream expression macro for [`struct@ReaderStream`]. [INFO] [stdout] 198 | | /// [INFO] [stdout] 199 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/bytes.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / crate::export! { [INFO] [stdout] 76 | | /// Type and stream expression macro for [`struct@ByteStream`]. [INFO] [stdout] 77 | | /// [INFO] [stdout] 78 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 86 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/text.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / crate::export! { [INFO] [stdout] 86 | | /// Type and stream expression macro for [`struct@TextStream`]. [INFO] [stdout] 87 | | /// [INFO] [stdout] 88 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 96 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/response/stream/sse.rs:588:1 [INFO] [stdout] | [INFO] [stdout] 588 | / crate::export! { [INFO] [stdout] 589 | | /// Type and stream expression macro for [`struct@EventStream`]. [INFO] [stdout] 590 | | /// [INFO] [stdout] 591 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stdout] ... | [INFO] [stdout] 602 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/config.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 105 | #[cfg_attr(nightly, doc(cfg(feature = "tls")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/config.rs:112:16 [INFO] [stdout] | [INFO] [stdout] 112 | #[cfg_attr(nightly, doc(cfg(feature = "secrets")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/shutdown.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/config/shutdown.rs:218:16 [INFO] [stdout] | [INFO] [stdout] 218 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/form/validate.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | / crate::export! { [INFO] [stdout] 91 | | /// A helper macro for custom validation error messages. [INFO] [stdout] 92 | | /// [INFO] [stdout] 93 | | /// The macro works similar to [`std::format!`]. It generates a form [INFO] [stdout] ... | [INFO] [stdout] 158 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/fs/server.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / crate::export! { [INFO] [stdout] 406 | | /// Generates a crate-relative version of a path. [INFO] [stdout] 407 | | /// [INFO] [stdout] 408 | | /// This macro is primarily intended for use with [`FileServer`] to serve [INFO] [stdout] ... | [INFO] [stdout] 453 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stdout] --> src/server.rs:76:15 [INFO] [stdout] | [INFO] [stdout] 76 | #[cfg(not(broken_fmt))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stdout] --> src/server.rs:165:19 [INFO] [stdout] | [INFO] [stdout] 165 | #[cfg(not(broken_fmt))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `name` is never used [INFO] [stdout] --> src/shield/policy.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) trait SubPolicy: Send + Sync { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] 69 | fn name(&self) -> &'static UncasedStr; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> src/cookies.rs:173:29 [INFO] [stdout] | [INFO] [stdout] 173 | Remove(Cookie<'static>, bool), [INFO] [stdout] | ------ ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Op` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 173 - Remove(Cookie<'static>, bool), [INFO] [stdout] 173 + Remove(Cookie<'static>, ()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/outcome.rs:737:9 [INFO] [stdout] | [INFO] [stdout] 736 | pub(crate) fn log_display(&self) -> Display<'_, 'r> { [INFO] [stdout] | --------------------------------------------------- move the `impl` block outside of this method `log_display` [INFO] [stdout] 737 | impl fmt::Display for Display<'_, '_> { [INFO] [stdout] | ^^^^^------------^^^^^-------^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | `Display` is not local [INFO] [stdout] | `Display` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/form/context.rs:223:33 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stdout] | | | [INFO] [stdout] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 223 - pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] 223 + pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/form/context.rs:272:39 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stdout] | | | [INFO] [stdout] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 272 - pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] 272 + pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `name` is never used [INFO] [stdout] --> src/shield/policy.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) trait SubPolicy: Send + Sync { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] 69 | fn name(&self) -> &'static UncasedStr; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> src/cookies.rs:173:29 [INFO] [stdout] | [INFO] [stdout] 173 | Remove(Cookie<'static>, bool), [INFO] [stdout] | ------ ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Op` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 173 - Remove(Cookie<'static>, bool), [INFO] [stdout] 173 + Remove(Cookie<'static>, ()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/outcome.rs:737:9 [INFO] [stdout] | [INFO] [stdout] 736 | pub(crate) fn log_display(&self) -> Display<'_, 'r> { [INFO] [stdout] | --------------------------------------------------- move the `impl` block outside of this method `log_display` [INFO] [stdout] 737 | impl fmt::Display for Display<'_, '_> { [INFO] [stdout] | ^^^^^------------^^^^^-------^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | `Display` is not local [INFO] [stdout] | `Display` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/form/context.rs:223:33 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stdout] | | | [INFO] [stdout] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 223 - pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] 223 + pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/form/context.rs:272:39 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stdout] | | | [INFO] [stdout] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 272 - pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] 272 + pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/catcher/handler.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn dummy_handler<'r>(_: Status, _: &'r Request<'_>) -> BoxFuture<'r> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/file_server.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | #[get("/", rank = 20)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `test_forwarding` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/file_server.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[get("//", rank = 20)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `test_forwarding` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/shutdown-fairings.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `background_tasks_dont_prevent_terminate` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/can-correct-bad-local-uri.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | #[rocket::get("/")] fn f() {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `can_correct_bad_local_uri` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `rocket::get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `rocket::get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | #[get("/a")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | #[get("/b")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | #[get("/")] fn either_route() -> Either { todo!() } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | #[get("/")] fn either_route2() -> Either { todo!() } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | #[get("/")] fn either_route3() -> Either<(), ResponderSentinel> { todo!() } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | #[get("/")] fn either_route4() -> Either<(), ()> { todo!() } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | #[get("/text")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | #[get("/")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | #[get("/<_a>/")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stdout] --> tests/sentinel.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | #[get("/ignore")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stdout] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stdout] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stdout] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tests/responder_lifetime-issue-345.rs:22:22 [INFO] [stdout] | [INFO] [stdout] 22 | fn unit_state(state: &State) -> CustomResponder<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | fn unit_state(state: &State) -> CustomResponder<'_, ()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tests/responder_lifetime-issue-345.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | fn string_state(state: &State) -> CustomResponder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 27 | fn string_state(state: &State) -> CustomResponder<'_, String> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4m 17s [INFO] running `Command { std: "docker" "inspect" "abd56adb6110a4216cbdf6d99007fa1691d5c6216b30743695e7ecb507e09659", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "abd56adb6110a4216cbdf6d99007fa1691d5c6216b30743695e7ecb507e09659", kill_on_drop: false }` [INFO] [stdout] abd56adb6110a4216cbdf6d99007fa1691d5c6216b30743695e7ecb507e09659 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f569f26ccdccae23de247e398e124aa88c87f1ccaba4afc42d2d6da7ceb7eca6 [INFO] running `Command { std: "docker" "start" "-a" "f569f26ccdccae23de247e398e124aa88c87f1ccaba4afc42d2d6da7ceb7eca6", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/lib.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | #![cfg_attr(nightly, feature(doc_cfg))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/lib.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | #![cfg_attr(nightly, feature(decl_macro))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/outcome.rs:630:1 [INFO] [stderr] | [INFO] [stderr] 630 | / crate::export! { [INFO] [stderr] 631 | | /// Unwraps a [`Success`](Outcome::Success) or propagates a `Forward` or [INFO] [stderr] 632 | | /// `Error` by returning early. [INFO] [stderr] 633 | | /// [INFO] [stderr] ... | [INFO] [stderr] 711 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/request/mod.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / crate::export! { [INFO] [stderr] 20 | | /// Store and immediately retrieve a vector-like value `$v` (`String` or [INFO] [stderr] 21 | | /// `Vec`) in `$request`'s local cache using a locally generated [INFO] [stderr] 22 | | /// anonymous type to avoid type conflicts. [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/request/mod.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | / crate::export! { [INFO] [stderr] 70 | | /// Store and immediately retrieve a value `$v` in `$request`'s local cache [INFO] [stderr] 71 | | /// using a locally generated anonymous type to avoid type conflicts. [INFO] [stderr] 72 | | /// [INFO] [stderr] ... | [INFO] [stderr] 113 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/response/stream/mod.rs:206:1 [INFO] [stderr] | [INFO] [stderr] 206 | / crate::export! { [INFO] [stderr] 207 | | /// Retrofitted support for [`Stream`]s with `yield`, `for await` syntax. [INFO] [stderr] 208 | | /// [INFO] [stderr] 209 | | /// [`Stream`]: https://docs.rs/futures/0.3/futures/stream/trait.Stream.html [INFO] [stderr] ... | [INFO] [stderr] 288 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/response/stream/reader.rs:196:1 [INFO] [stderr] | [INFO] [stderr] 196 | / crate::export! { [INFO] [stderr] 197 | | /// Type and stream expression macro for [`struct@ReaderStream`]. [INFO] [stderr] 198 | | /// [INFO] [stderr] 199 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stderr] ... | [INFO] [stderr] 207 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/response/stream/bytes.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | / crate::export! { [INFO] [stderr] 76 | | /// Type and stream expression macro for [`struct@ByteStream`]. [INFO] [stderr] 77 | | /// [INFO] [stderr] 78 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stderr] ... | [INFO] [stderr] 86 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/response/stream/text.rs:85:1 [INFO] [stderr] | [INFO] [stderr] 85 | / crate::export! { [INFO] [stderr] 86 | | /// Type and stream expression macro for [`struct@TextStream`]. [INFO] [stderr] 87 | | /// [INFO] [stderr] 88 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stderr] ... | [INFO] [stderr] 96 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/response/stream/sse.rs:588:1 [INFO] [stderr] | [INFO] [stderr] 588 | / crate::export! { [INFO] [stderr] 589 | | /// Type and stream expression macro for [`struct@EventStream`]. [INFO] [stderr] 590 | | /// [INFO] [stderr] 591 | | /// See [`stream!`](crate::response::stream::stream) for the syntax [INFO] [stderr] ... | [INFO] [stderr] 602 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/config/config.rs:105:16 [INFO] [stderr] | [INFO] [stderr] 105 | #[cfg_attr(nightly, doc(cfg(feature = "tls")))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/config/config.rs:112:16 [INFO] [stderr] | [INFO] [stderr] 112 | #[cfg_attr(nightly, doc(cfg(feature = "secrets")))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/config/shutdown.rs:21:12 [INFO] [stderr] | [INFO] [stderr] 21 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/config/shutdown.rs:218:16 [INFO] [stderr] | [INFO] [stderr] 218 | #[cfg_attr(nightly, doc(cfg(unix)))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/form/validate.rs:90:1 [INFO] [stderr] | [INFO] [stderr] 90 | / crate::export! { [INFO] [stderr] 91 | | /// A helper macro for custom validation error messages. [INFO] [stderr] 92 | | /// [INFO] [stderr] 93 | | /// The macro works similar to [`std::format!`]. It generates a form [INFO] [stderr] ... | [INFO] [stderr] 158 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `nightly` [INFO] [stderr] --> src/fs/server.rs:405:1 [INFO] [stderr] | [INFO] [stderr] 405 | / crate::export! { [INFO] [stderr] 406 | | /// Generates a crate-relative version of a path. [INFO] [stderr] 407 | | /// [INFO] [stderr] 408 | | /// This macro is primarily intended for use with [`FileServer`] to serve [INFO] [stderr] ... | [INFO] [stderr] 453 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `crate::export` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the macro `crate::export` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the macro `crate::export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stderr] --> src/server.rs:76:15 [INFO] [stderr] | [INFO] [stderr] 76 | #[cfg(not(broken_fmt))] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `broken_fmt` [INFO] [stderr] --> src/server.rs:165:19 [INFO] [stderr] | [INFO] [stderr] 165 | #[cfg(not(broken_fmt))] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(broken_fmt)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(broken_fmt)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: method `name` is never used [INFO] [stderr] --> src/shield/policy.rs:69:8 [INFO] [stderr] | [INFO] [stderr] 68 | pub(crate) trait SubPolicy: Send + Sync { [INFO] [stderr] | --------- method in this trait [INFO] [stderr] 69 | fn name(&self) -> &'static UncasedStr; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field `1` is never read [INFO] [stderr] --> src/cookies.rs:173:29 [INFO] [stderr] | [INFO] [stderr] 173 | Remove(Cookie<'static>, bool), [INFO] [stderr] | ------ ^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `Op` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 173 - Remove(Cookie<'static>, bool), [INFO] [stderr] 173 + Remove(Cookie<'static>, ()), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/outcome.rs:737:9 [INFO] [stderr] | [INFO] [stderr] 736 | pub(crate) fn log_display(&self) -> Display<'_, 'r> { [INFO] [stderr] | --------------------------------------------------- move the `impl` block outside of this method `log_display` [INFO] [stderr] 737 | impl fmt::Display for Display<'_, '_> { [INFO] [stderr] | ^^^^^------------^^^^^-------^^^^^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | `Display` is not local [INFO] [stderr] | `Display` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/form/context.rs:223:33 [INFO] [stderr] | [INFO] [stderr] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stderr] | | | [INFO] [stderr] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 223 - pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] 223 + pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/form/context.rs:272:39 [INFO] [stderr] | [INFO] [stderr] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] | ^^ ---------- -- the lifetimes get resolved as `'a` [INFO] [stderr] | | | [INFO] [stderr] | this lifetime flows to the output the lifetimes get resolved as `'a` [INFO] [stderr] | [INFO] [stderr] help: one option is to consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 272 - pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] 272 + pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + 'a [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/catcher/handler.rs:122:1 [INFO] [stderr] | [INFO] [stderr] 122 | pub fn dummy_handler<'r>(_: Status, _: &'r Request<'_>) -> BoxFuture<'r> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rocket` (lib) generated 23 warnings [INFO] [stderr] warning: `rocket` (lib test) generated 24 warnings (23 duplicates) [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/can-correct-bad-local-uri.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | #[rocket::get("/")] fn f() {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `can_correct_bad_local_uri` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `rocket::get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `rocket::get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:177:5 [INFO] [stderr] | [INFO] [stderr] 177 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:183:5 [INFO] [stderr] | [INFO] [stderr] 183 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:198:5 [INFO] [stderr] | [INFO] [stderr] 198 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | #[get("/a")] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | #[get("/b")] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | #[get("/")] fn either_route() -> Either { todo!() } [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:264:5 [INFO] [stderr] | [INFO] [stderr] 264 | #[get("/")] fn either_route2() -> Either { todo!() } [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | #[get("/")] fn either_route3() -> Either<(), ResponderSentinel> { todo!() } [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | #[get("/")] fn either_route4() -> Either<(), ()> { todo!() } [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `inner_sentinels_detected` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:313:5 [INFO] [stderr] | [INFO] [stderr] 313 | #[get("/text")] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:318:5 [INFO] [stderr] | [INFO] [stderr] 318 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:323:5 [INFO] [stderr] | [INFO] [stderr] 323 | #[get("/<_a>/")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/sentinel.rs:332:5 [INFO] [stderr] | [INFO] [stderr] 332 | #[get("/ignore")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current async block `` and up 2 bodies [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> tests/responder_lifetime-issue-345.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | fn unit_state(state: &State) -> CustomResponder<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 22 | fn unit_state(state: &State) -> CustomResponder<'_, ()> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> tests/responder_lifetime-issue-345.rs:27:24 [INFO] [stderr] | [INFO] [stderr] 27 | fn string_state(state: &State) -> CustomResponder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 27 | fn string_state(state: &State) -> CustomResponder<'_, String> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `rocket` (test "can-correct-bad-local-uri") generated 1 warning [INFO] [stderr] warning: `rocket` (test "sentinel") generated 18 warnings [INFO] [stderr] warning: `rocket` (test "responder_lifetime-issue-345") generated 2 warnings [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/shutdown-fairings.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | #[get("/")] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `background_tasks_dont_prevent_terminate` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `rocket` (test "shutdown-fairings") generated 1 warning [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/file_server.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | #[get("/", rank = 20)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `test_forwarding` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module [INFO] [stderr] --> tests/file_server.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | #[get("//", rank = 20)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: remove the `#[macro_export]` or move this `macro_rules!` outside the of the current function `test_forwarding` [INFO] [stderr] = note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute [INFO] [stderr] = note: the attribute macro `get` may come from an old version of the `rocket_codegen` crate, try updating your dependency with `cargo update -p rocket_codegen` [INFO] [stderr] = note: this warning originates in the attribute macro `get` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `rocket` (test "file_server") generated 2 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rocket-da2cce737980abf2) [INFO] [stdout] [INFO] [stdout] running 64 tests [INFO] [stdout] test data::io_stream::tests::is_unpin ... ok [INFO] [stdout] test local::asynchronous::client::test::test_local_client_impl_send_sync ... ok [INFO] [stdout] test form::tests::bool ... ok [INFO] [stdout] test form::tests::defaults ... ok [INFO] [stdout] test form::parser::raw_str_parse_tests::test_skips_empty ... ok [INFO] [stdout] test form::tests::potpourri ... ok [INFO] [stdout] test form::parser::raw_str_parse_tests::test_decodes ... ok [INFO] [stdout] test form::tests::time ... ok [INFO] [stdout] test router::collider::tests::catcher_collisions ... ok [INFO] [stdout] test router::collider::tests::catcher_non_collisions ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_bad_chars ... ok [INFO] [stdout] test config::tests::test_profiles_merge ... ok [INFO] [stdout] test router::collider::tests::hard_param_collisions ... ok [INFO] [stdout] test router::collider::tests::non_collisions ... ok [INFO] [stdout] test router::collider::tests::medium_param_collisions ... ok [INFO] [stdout] test router::collider::tests::query_collisions ... ok [INFO] [stdout] test router::collider::tests::query_dependent_non_collisions ... ok [INFO] [stdout] test router::collider::tests::method_dependent_non_collisions ... ok [INFO] [stdout] test router::collider::tests::simple_collisions ... ok [INFO] [stdout] test router::collider::tests::test_content_type_collisions ... ok [INFO] [stdout] test router::collider::tests::simple_param_collisions ... ok [INFO] [stdout] test router::collider::tests::query_non_collisions ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_event_stream ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_event_fields ... ok [INFO] [stdout] test request::tests::test_multiple_headers_merge_into_one_from_hyp ... ok [INFO] [stdout] test router::router::test::test_collision_when_ranked ... ok [INFO] [stdout] test request::tests::test_multiple_headers_from_hyp ... ok [INFO] [stdout] test router::collider::tests::test_str_non_collisions ... ok [INFO] [stdout] test router::router::test::test_collision_when_ranked_query ... ok [INFO] [stdout] test router::collider::tests::test_route_content_type_collisions ... ok [INFO] [stdout] test config::tests::test_no_err_on_debug_and_no_secret_key ... ok [INFO] [stdout] test router::router::test::test_collisions_query ... ok [INFO] [stdout] test router::router::test::test_collisions_normalize ... ok [INFO] [stdout] test config::tests::test_figment_is_default ... ok [INFO] [stdout] test router::router::test::test_no_collision_when_ranked ... ok [INFO] [stdout] test config::tests::test_default_round_trip ... ok [INFO] [stdout] test config::tests::test_precedence ... ok [INFO] [stdout] test router::router::test::test_no_collision_when_ranked_query ... ok [INFO] [stdout] test router::router::test::test_no_manual_ranked_collisions ... ok [INFO] [stdout] test router::router::test::test_ranked_collisions ... ok [INFO] [stdout] test router::router::test::test_no_collisions ... ok [INFO] [stdout] test sentinel::test::check_can_determine ... ok [INFO] [stdout] test config::tests::test_toml_file ... ok [INFO] [stdout] test shutdown::tests::ensure_is_send_sync_clone_unpin ... ok [INFO] [stdout] test sentinel::test::parent_works ... ok [INFO] [stdout] test trip_wire::tests::ensure_is_send_sync_clone_unpin ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_event_data ... ok [INFO] [stdout] test trip_wire::tests::simple_trip ... ok [INFO] [stdout] test router::router::test::test_rankless_collisions ... ok [INFO] [stdout] test router::router::test::test_default_ranked_routing ... ok [INFO] [stdout] test config::tests::test_no_err_on_release_and_custom_secret_key ... ok [INFO] [stdout] test config::tests::test_profile_env ... ok [INFO] [stdout] test trip_wire::tests::staged_trip ... ok [INFO] [stdout] test trip_wire::tests::general_trip ... ok [INFO] [stdout] test trip_wire::tests::single_stage_trip ... ok [INFO] [stdout] test router::router::test::test_err_routing ... ok [INFO] [stdout] test router::router::test::test_default_ranking ... ok [INFO] [stdout] test router::router::test::test_ranked_routing ... ok [INFO] [stdout] test router::collider::tests::test_req_route_query_collisions ... ok [INFO] [stdout] test router::router::test::test_ok_routing ... ok [INFO] [stdout] test router::collider::tests::test_req_route_mt_collisions ... ok [INFO] [stdout] test router::router::test::test_catcher_routing ... ok [INFO] [stdout] test trip_wire::tests::no_trip ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_heartbeat ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s [INFO] [stdout] [INFO] [stderr] Running tests/absolute-uris-okay-issue-443.rs (/opt/rustwide/target/debug/deps/absolute_uris_okay_issue_443-e8a5e1a6c9e88617) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (http) GET /http [INFO] [stdout] >> (redirect) GET /rocket [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /http: [INFO] [stdout] >> Matched: (http) GET /http [INFO] [stdout] >> Outcome: Success(303 See Other) [INFO] [stdout] GET /rocket: [INFO] [stdout] >> Matched: (redirect) GET /rocket [INFO] [stdout] >> Outcome: Success(303 See Other) [INFO] [stdout] test test_absolute_uris_okay::redirect_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/byte-slices-form-field-issue-2148.rs (/opt/rustwide/target/debug/deps/byte_slices_form_field_issue_2148-6887cbdfe2fa1f69) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (form) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (form) POST / [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> url-encoded field: ("bar", "...finish") [INFO] [stdout] >> url-encoded field: ("foo", "start...") [INFO] [stdout] Routes: [INFO] [stdout] >> >> (form) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] Outcome: Success(200 OK) [INFO] [stdout] POST / multipart/form-data: [INFO] [stdout] >> Matched: (form) POST / [INFO] [stdout] >> multipart field: Field { state: Mutex { data: MultipartState { buffer: StreamBuffer, boundary: "X-BOUNDARY", stage: ReadingFieldData, next_field_idx: 1, curr_field_name: Some("foo"), curr_field_size_limit: 2097152, curr_field_size_counter: 0, constraints: Constraints { size_limit: SizeLimit { whole_stream: 2097152, per_field: 2097152, field_map: {} }, allowed_fields: None } }}, done: false, headers: {"content-disposition": "form-data; name=\"foo\"; filename=\"foo.txt\"", "content-type": "text/plain"}, content_disposition: ContentDisposition { field_name: Some("foo"), file_name: Some("foo.txt") }, content_type: Some("text/plain"), idx: 0 } [INFO] [stdout] >> multipart field: Field { state: Mutex { data: MultipartState { buffer: StreamBuffer, boundary: "X-BOUNDARY", stage: ReadingFieldData, next_field_idx: 2, curr_field_name: Some("foo"), curr_field_size_limit: 2097152, curr_field_size_counter: 0, constraints: Constraints { size_limit: SizeLimit { whole_stream: 2097152, per_field: 2097152, field_map: {} }, allowed_fields: None } }}, done: false, headers: {"content-disposition": "form-data; name=\"foo\"; filename=\"foo2.txt\"", "content-type": "text/plain"}, content_disposition: ContentDisposition { field_name: Some("foo"), file_name: Some("foo2.txt") }, content_type: Some("text/plain"), idx: 1 } [INFO] [stdout] >> multipart field: Field { state: Mutex { data: MultipartState { buffer: StreamBuffer, boundary: "X-BOUNDARY", stage: ReadingFieldData, next_field_idx: 3, curr_field_name: Some("bar"), curr_field_size_limit: 2097152, curr_field_size_counter: 0, constraints: Constraints { size_limit: SizeLimit { whole_stream: 2097152, per_field: 2097152, field_map: {} }, allowed_fields: None } }}, done: false, headers: {"content-disposition": "form-data; name=\"bar\"; filename=\"bar.txt\"", "content-type": "text/plain"}, content_disposition: ContentDisposition { field_name: Some("bar"), file_name: Some("bar.txt") }, content_type: Some("text/plain"), idx: 2 } [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_from_form_fields_of_multipart_files_into_byte_slices ... ok [INFO] [stderr] Running tests/can-correct-bad-local-uri.rs (/opt/rustwide/target/debug/deps/can_correct_bad_local_uri-f8daa3f889c58834) [INFO] [stdout] test test_from_form_fields_of_values_into_byte_slices ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (f) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (f) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] Error: invalid request URI: Path { source: None, data: Data { value: "this is a bad URI", decoded_segments: [uninitialized cell] } } [INFO] [stdout] >> No 400 catcher registered. Using Rocket default. [INFO] [stdout] test can_correct_bad_local_uri ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/can-launch-tls.rs (/opt/rustwide/target/debug/deps/can_launch_tls-57520f1df0e4a1ac) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/catcher-cookies-1213.rs (/opt/rustwide/target/debug/deps/catcher_cookies_1213-ea34534a242b5e3d) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stderr] Running tests/conditionally-set-server-header-996.rs (/opt/rustwide/target/debug/deps/conditionally_set_server_header_996-49a517c3496a9fe7) [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) GET / [INFO] [stdout] Catchers: [INFO] [stdout] >> (not_found) 404 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Add Cookie (request) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /not-existent: [INFO] [stdout] >> No matching routes for GET /not-existent. [INFO] [stdout] >> Responding with registered (not_found) 404 catcher. [INFO] [stdout] test tests::error_catcher_sets_cookies ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (use_default) GET /use_default [INFO] [stdout] >> (do_not_overwrite) GET /do_not_overwrite [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stderr] Running tests/config-real-ip-header.rs (/opt/rustwide/target/debug/deps/config_real_ip_header-9030d91d3775b8ea) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /do_not_overwrite: [INFO] [stdout] >> Matched: (do_not_overwrite) GET /do_not_overwrite [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /use_default: [INFO] [stdout] >> Matched: (use_default) GET /use_default [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: My Special Server [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (use_default) GET /use_default [INFO] [stdout] >> (do_not_overwrite) GET /do_not_overwrite [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /do_not_overwrite: [INFO] [stdout] >> Matched: (do_not_overwrite) GET /do_not_overwrite [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /use_default: [INFO] [stdout] >> Matched: (use_default) GET /use_default [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test conditionally_set_server_header::do_not_overwrite_server_header ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> >> "workers" parameter source: rocket::Config [INFO] [stdout] "address" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> -- configuration trace information -- [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> >> IP header: X-Real-IP [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] Routes: [INFO] [stdout] >> (inspect_ip) GET / [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: disabled [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inspect_ip) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test tests::check_default_real_ip_header_works ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: (&str, bool) [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: disabled [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inspect_ip) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inspect_ip) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inspect_ip) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: x-forward-ip [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inspect_ip) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test tests::check_real_ip_header_works ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: (&str, &str) [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: x-forward-ip [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inspect_ip) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (inspect_ip) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stderr] Running tests/config-secret-key-1500.rs (/opt/rustwide/target/debug/deps/config_secret_key_1500-629787fac4b01208) [INFO] [stdout] test tests::check_no_ip_header_works ... ok [INFO] [stdout] test tests::check_real_ip_header_works_again ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cookies-private.rs (/opt/rustwide/target/debug/deps/cookies_private-32c6ca55aab7a94b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/derive-reexports.rs (/opt/rustwide/target/debug/deps/derive_reexports-9c46af67a3e41bef) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) GET / [INFO] [stdout] >> (number) GET /? [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (number) GET /? [INFO] [stdout] >> Query string failed to match route declaration. [INFO] [stdout] >> missing [INFO] [stdout] >> Outcome: Forward(422 Unprocessable Entity) [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /?thing=b: [INFO] [stdout] >> Matched: (number) GET /? [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_derive_reexports ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/deserialize-limits-issue-2268.rs (/opt/rustwide/target/debug/deps/deserialize_limits_issue_2268-2dddee7937317226) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test deserialize_mixed_case_limits_should_work ... ok [INFO] [stdout] test deserialize_extra_limits_in_config_should_work ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/encoded-uris.rs (/opt/rustwide/target/debug/deps/encoded_uris-2d4926550ccc4398) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stderr] Running tests/fairing_before_head_strip-issue-546.rs (/opt/rustwide/target/debug/deps/fairing_before_head_strip_issue_546-abc05b0677e67d6c) [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) GET /hello süper $?a&?& [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /hello%20s%C3%BCper%20%24?a&%3F&value=a+b: [INFO] [stdout] >> Matched: (index) GET /hello süper $?a&?& [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test encoded_uris::can_route_to_encoded_uri ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (head) HEAD / [INFO] [stdout] Fairings: [INFO] [stdout] >> Check HEAD 2 (response) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Check HEAD (request) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] HEAD /: [INFO] [stdout] >> Matched: (head) HEAD / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] Routes: [INFO] [stdout] >> (auto) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Check HEAD + Count (request) [INFO] [stdout] >> Check GET (response) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] HEAD /: [INFO] [stdout] >> No matching routes for HEAD /. [INFO] [stdout] >> Autohandling HEAD request. [INFO] [stdout] >> Matched: (auto) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test fairing_before_head_strip::not_auto_handled ... ok [INFO] [stdout] test fairing_before_head_strip::auto_handled ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/file_server.rs (/opt/rustwide/target/debug/deps/file_server-5d7cd48a28c56b13) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> (catch_one) GET /default/ [20] [INFO] [stdout] >> (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> (catch_two) GET /default// [20] [INFO] [stdout] >> (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> >> "port" parameter source: rocket::Config::default() [INFO] [stdout] "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] Routes: [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] Configured for debug. [INFO] [stdout] >> (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] address: 127.0.0.1 [INFO] [stdout] "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> >> http/2: true [INFO] [stdout] port: 8000 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> >> workers: 16 [INFO] [stdout] max blocking threads: 512 [INFO] [stdout] >> >> ident: Rocket [INFO] [stdout] max blocking threads: 512 [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] Fairings: [INFO] [stdout] ident: Rocket [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Shield: [INFO] [stdout] (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> >> (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> tls: disabled [INFO] [stdout] shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> >> GET /both/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] log level: debug [INFO] [stdout] Routes: [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] Routes: [INFO] [stdout] >> (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] Fairings: [INFO] [stdout] >> >> Shield (liftoff, response, singleton) [INFO] [stdout] (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] Shield: [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] >> log level: debug [INFO] [stdout] >> Configured for debug. [INFO] [stdout] cli colors: true [INFO] [stdout] >> (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] Permissions-Policy: interest-cohort=() [INFO] [stdout] Routes: [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> >> (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] GET /index/index.html: [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] GET /default/ireallydontexist: [INFO] [stdout] >> >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] GET /no_index/index.html: [INFO] [stdout] >> >> Outcome: Success(200 OK) [INFO] [stdout] (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /dots/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /no_index/inner: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /no_index/inner. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /index/inner: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] GET /index/inner/goodbye: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /redir/inner: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> Outcome: Success(308 Permanent Redirect) [INFO] [stdout] GET /redir/inner?foo=bar: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> Outcome: Success(308 Permanent Redirect) [INFO] [stdout] GET /redir_index/inner: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] >> Outcome: Success(308 Permanent Redirect) [INFO] [stdout] GET /redir/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /redir/inner/. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /redir_index/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] GET /index/inner/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /no_index: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /no_index. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /index: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] GET /dots/inner/goodbye: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /redir: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /redir/ [10] [INFO] [stdout] >> Outcome: Success(308 Permanent Redirect) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /redir_index: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /redir_index/ [10] [INFO] [stdout] >> Outcome: Success(308 Permanent Redirect) [INFO] [stdout] GET /dots/inner/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] GET /index/other/hello.txt: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /dots/other/hello.txt: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_redirection ... ok [INFO] [stdout] GET /index/.hidden: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /index/.hidden. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /index/inner/.hideme: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /index/inner/.hideme. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /index/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] GET /dots/.hidden: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /index/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /index/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /dots/inner/.hideme: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] GET /default/index.html: [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /dots/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /dots/. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /dots/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /dots/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /dots/inner/. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /both/inner/goodbye: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /default/inner/goodbye: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_static_hidden ... ok [INFO] [stdout] GET /default/inner/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /default/other/hello.txt: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /default/.hidden: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /default/.hidden. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /default/inner/.hideme: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /default/inner/.hideme. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /default/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /default/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> I/O Error: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] GET /no_index/inner/goodbye: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> Matched: (catch_one) GET /default/ [20] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /default/idont/exist: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /default/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> I/O Error: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> Matched: (catch_two) GET /default// [20] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /both/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] GET /no_index/inner/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /no_index/other/hello.txt: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] GET /both/inner/goodbye: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /no_index/.hidden: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] GET /both/inner/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] GET /both/inner/index.html: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /no_index/.hidden. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /no_index/inner/.hideme: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] GET /both/other/hello.txt: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /no_index/inner/.hideme. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /no_index/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> No matching routes for GET /no_index/. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /no_index/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /no_index/ [10] [INFO] [stdout] GET /both/.hidden: [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /both/other/hello.txt: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] No matching routes for GET /no_index/inner/. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /both/inner/.hideme: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /both/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /both/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /both/.hidden: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] test test_static_no_index ... ok [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /both/inner/.hideme: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_static_all ... ok [INFO] [stdout] GET /both/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /both/inner/: [INFO] [stdout] >> Matched: (FileServer: tests/static) GET /both/ [10] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_forwarding ... ok [INFO] [stdout] test test_static_index ... ok [INFO] [stdout] test test_ranking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/flash-lazy-removes-issue-466.rs (/opt/rustwide/target/debug/deps/flash_lazy_removes_issue_466-31ab944093963009) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (set) POST / [INFO] [stdout] >> (used) GET /use [INFO] [stdout] >> (unused) GET /unused [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /unused: [INFO] [stdout] >> Matched: (unused) GET /unused [INFO] [stdout] >> Flash: attempting to retrieve message. [INFO] [stdout] >> Response was `None`. [INFO] [stdout] >> Outcome: Error(404 Not Found) [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] POST /: [INFO] [stdout] >> Matched: (set) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /unused: [INFO] [stdout] >> Matched: (unused) GET /unused [INFO] [stdout] >> Flash: attempting to retrieve message. [INFO] [stdout] >> Flash: retrieving message: Cookie { cookie_string: Some("_flash=7%3AsuccessHey!%20I'm%20a%20flash%20message.%20%3A%29; SameSite=Strict; Path=/; Max-Age=300"), name: Concrete("_flash"), value: Concrete("7:successHey! I'm a flash message. :)"), expires: None, max_age: Some(Duration { seconds: 300, nanoseconds: 0 }), domain: None, path: Some(Indexed(84, 85)), secure: None, http_only: None, same_site: Some(Strict), partitioned: None } [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /unused: [INFO] [stdout] >> Matched: (unused) GET /unused [INFO] [stdout] >> Flash: attempting to retrieve message. [INFO] [stdout] >> Flash: retrieving message: Cookie { cookie_string: Some("_flash=7%3AsuccessHey!%20I'm%20a%20flash%20message.%20%3A%29; SameSite=Strict; Path=/; Max-Age=300"), name: Concrete("_flash"), value: Concrete("7:successHey! I'm a flash message. :)"), expires: None, max_age: Some(Duration { seconds: 300, nanoseconds: 0 }), domain: None, path: Some(Indexed(84, 85)), secure: None, http_only: None, same_site: Some(Strict), partitioned: None } [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /use: [INFO] [stdout] >> Matched: (used) GET /use [INFO] [stdout] >> Flash: attempting to retrieve message. [INFO] [stdout] >> Flash: retrieving message: Cookie { cookie_string: Some("_flash=7%3AsuccessHey!%20I'm%20a%20flash%20message.%20%3A%29; SameSite=Strict; Path=/; Max-Age=300"), name: Concrete("_flash"), value: Concrete("7:successHey! I'm a flash message. :)"), expires: None, max_age: Some(Duration { seconds: 300, nanoseconds: 0 }), domain: None, path: Some(Indexed(84, 85)), secure: None, http_only: None, same_site: Some(Strict), partitioned: None } [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /unused: [INFO] [stdout] >> Matched: (unused) GET /unused [INFO] [stdout] >> Flash: attempting to retrieve message. [INFO] [stdout] >> Response was `None`. [INFO] [stdout] >> Outcome: Error(404 Not Found) [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] GET /use: [INFO] [stdout] >> Matched: (used) GET /use [INFO] [stdout] >> Flash: attempting to retrieve message. [INFO] [stdout] >> Response was `None`. [INFO] [stdout] >> Outcome: Error(404 Not Found) [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] test flash_lazy_remove_tests::test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stderr] Running tests/form-validation-names.rs (/opt/rustwide/target/debug/deps/form_validation_names-dba40228c6d7558c) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_form_validation_context ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/form_method-issue-45.rs (/opt/rustwide/target/debug/deps/form_method_issue_45-c34e6eb516cf6df9) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stderr] Running tests/form_value_decoding-issue-82.rs (/opt/rustwide/target/debug/deps/form_value_decoding_issue_82-0d10fd9786d69b28) [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) PATCH / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] PATCH / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) PATCH / [INFO] [stdout] >> url-encoded field: ("_method", "patch") [INFO] [stdout] >> url-encoded field: ("form_data", "Form+data") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) PATCH / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> No matching routes for GET /. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] test tests::method_eval ... ok [INFO] [stdout] test tests::get_passes_through ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) POST / [INFO] [stdout] >> url-encoded field: ("form_data", "password") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) POST / [INFO] [stdout] >> url-encoded field: ("form_data", "") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) POST / [INFO] [stdout] >> url-encoded field: ("form_data", "+") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stderr] Running tests/form_value_from_encoded_str-issue-1425.rs (/opt/rustwide/target/debug/deps/form_value_from_encoded_str_issue_1425-4a670b97b26f0a1f) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) POST / [INFO] [stdout] >> url-encoded field: ("form_data", "%2B") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) POST / [INFO] [stdout] >> url-encoded field: ("form_data", "1+1") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) POST / [INFO] [stdout] >> url-encoded field: ("form_data", "1%2B1") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (bug) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (bug) POST / [INFO] [stdout] >> url-encoded field: ("form_data", "%3Fa%3D1%26b%3D2") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test tests::test_proper_decoding ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_from_form_value_encoded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/forward-includes-status-1560.rs (/opt/rustwide/target/debug/deps/forward_includes_status_1560-ac22551e595bf155) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (auth) GET /auth [INFO] [stderr] Running tests/head_handling.rs (/opt/rustwide/target/debug/deps/head_handling-0544e43554d0a7dc) [INFO] [stdout] >> (teapot) GET /auth [3] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /auth: [INFO] [stdout] >> Matched: (auth) GET /auth [INFO] [stdout] >> Request guard `Authenticated` is forwarding. [INFO] [stdout] >> Outcome: Forward(401 Unauthorized) [INFO] [stdout] >> Matched: (teapot) GET /auth [3] [INFO] [stdout] >> Request guard `TeapotForward` is forwarding. [INFO] [stdout] >> Outcome: Forward(418 I'm a teapot) [INFO] [stdout] >> No matching routes for GET /auth. [INFO] [stdout] >> No 418 catcher registered. Using Rocket default. [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (auth) GET /auth [INFO] [stdout] >> (public) GET /auth [2] [INFO] [stdout] >> (auth_needed) GET /need-auth [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /auth: [INFO] [stdout] >> Matched: (auth) GET /auth [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /auth: [INFO] [stdout] >> Matched: (auth) GET /auth [INFO] [stdout] >> Request guard `Authenticated` is forwarding. [INFO] [stdout] >> Outcome: Forward(401 Unauthorized) [INFO] [stdout] >> Matched: (public) GET /auth [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /need-auth: [INFO] [stdout] >> Matched: (auth_needed) GET /need-auth [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /need-auth: [INFO] [stdout] >> Matched: (auth_needed) GET /need-auth [INFO] [stdout] >> Request guard `Authenticated` is forwarding. [INFO] [stdout] >> Outcome: Forward(401 Unauthorized) [INFO] [stdout] >> No matching routes for GET /need-auth. [INFO] [stdout] >> No 401 catcher registered. Using Rocket default. [INFO] [stdout] test tests::use_last_forward ... ok [INFO] [stdout] test tests::authorized_forwards ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (auth_needed) GET /need-auth [INFO] [stdout] Catchers: [INFO] [stdout] >> (catcher) 401 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /need-auth: [INFO] [stdout] >> Matched: (auth_needed) GET /need-auth [INFO] [stdout] >> Request guard `Authenticated` is forwarding. [INFO] [stdout] >> Outcome: Forward(401 Unauthorized) [INFO] [stdout] >> No matching routes for GET /need-auth. [INFO] [stdout] >> Responding with registered (catcher) 401 catcher. [INFO] [stdout] test tests::unauthorized_custom_catcher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stderr] Running tests/http_serde.rs (/opt/rustwide/target/debug/deps/http_serde-ad1e1f7c3ba2dc0f) [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) GET / [INFO] [stdout] >> (empty) GET /empty [INFO] [stdout] >> (other) HEAD /other [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] HEAD /other: [INFO] [stdout] >> Matched: (other) HEAD /other [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) GET / [INFO] [stdout] >> (empty) GET /empty [INFO] [stdout] >> (other) HEAD /other [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] HEAD /: [INFO] [stdout] >> No matching routes for HEAD /. [INFO] [stdout] >> Autohandling HEAD request. [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] HEAD /empty: [INFO] [stdout] >> No matching routes for HEAD /empty. [INFO] [stdout] >> Autohandling HEAD request. [INFO] [stdout] >> Matched: (empty) GET /empty [INFO] [stdout] >> Outcome: Success(204 No Content) [INFO] [stdout] test head_handling_tests::user_head ... ok [INFO] [stdout] test head_handling_tests::auto_head ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test status_serde ... ok [INFO] [stdout] test uri_serde ... ok [INFO] [stdout] test method_serde ... ok [INFO] [stdout] test uri_serde_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/launch-inspect.rs (/opt/rustwide/target/debug/deps/launch_inspect-48363a2ca4df9cdd) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Add State (ignite) [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Add State (ignite) [INFO] [stdout] >> Inspect State (liftoff) [INFO] [stdout] >> Inspect State (ignite) [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Inspect State Pre (ignite) [INFO] [stdout] >> Inspect State (ignite) [INFO] [stdout] >> Add State (ignite) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] test test_inspectable_launch_state_in_liftoff ... ok [INFO] [stdout] test test_inspectable_launch_state ... ok [INFO] [stdout] test test_launch_state_is_well_ordered ... ok [INFO] [stdout] test negative_test_launch_state - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running tests/limits.rs (/opt/rustwide/target/debug/deps/limits-087aa688cfe56817) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 17B, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] Routes: [INFO] [stdout] >> >> (index) POST / [INFO] [stdout] Fairings: [INFO] [stdout] "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> Configured for debug. [INFO] [stdout] ident: Rocket [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 128B, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 4B, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (index) POST / [INFO] [stdout] >> Data limit reached while reading an empty stream (vacuous). [INFO] [stdout] >> url-encoded field: ("value", "Hello+world") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (index) POST / [INFO] [stdout] >> url-encoded field: ("value", "Hello+world") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (index) POST / [INFO] [stdout] >> Data limit reached while reading an empty stream (vacuous). [INFO] [stdout] >> Data guard `Form < String >` failed: Errors([Error { name: None, value: None, kind: InvalidLength { min: None, max: Some(4) }, entity: Value }]). [INFO] [stdout] >> Outcome: Error(413 Payload Too Large) [INFO] [stdout] >> No 413 catcher registered. Using Rocket default. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 10B, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (index) POST / [INFO] [stdout] >> Data limit reached while reading an empty stream (vacuous). [INFO] [stdout] >> Data guard `Form < String >` failed: Errors([Error { name: None, value: None, kind: InvalidLength { min: None, max: Some(10) }, entity: Value }]). [INFO] [stdout] >> Outcome: Error(413 Payload Too Large) [INFO] [stdout] >> No 413 catcher registered. Using Rocket default. [INFO] [stdout] test limits_tests::large_enough ... ok [INFO] [stdout] test limits_tests::much_too_small ... ok [INFO] [stdout] test limits_tests::just_large_enough ... ok [INFO] [stdout] test limits_tests::contracted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/local-client-access-runtime-in-drop.rs (/opt/rustwide/target/debug/deps/local_client_access_runtime_in_drop-309028ba714e8003) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stderr] Running tests/local-client-json.rs (/opt/rustwide/target/debug/deps/local_client_json-59a0121b03ba4479) [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] test test_access_runtime_in_state_drop ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/local-request-content-type-issue-505.rs (/opt/rustwide/target/debug/deps/local_request_content_type_issue_505-519d62ecbb624d9f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (rg_ct) POST / [INFO] [stdout] >> (data_has_ct) POST /data [INFO] [stdout] >> (data_no_ct) POST /data [2] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / application/json: [INFO] [stdout] >> Matched: (rg_ct) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST / application/json: [INFO] [stdout] >> Matched: (rg_ct) POST / [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST / application/json: [INFO] [stdout] >> Matched: (rg_ct) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /data application/json: [INFO] [stdout] >> Matched: (data_has_ct) POST /data [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /data application/json: [INFO] [stdout] >> Matched: (data_has_ct) POST /data [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /data application/json: [INFO] [stdout] >> Matched: (data_has_ct) POST /data [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (rg_ct) POST / [INFO] [stdout] >> (data_has_ct) POST /data [INFO] [stdout] >> (data_no_ct) POST /data [2] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /: [INFO] [stdout] >> Matched: (rg_ct) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /: [INFO] [stdout] >> Matched: (rg_ct) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /: [INFO] [stdout] >> Matched: (rg_ct) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /data: [INFO] [stdout] >> Matched: (data_has_ct) POST /data [INFO] [stdout] >> Data guard `HasContentType` is forwarding. [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> Matched: (data_no_ct) POST /data [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /data: [INFO] [stdout] >> Matched: (data_has_ct) POST /data [INFO] [stdout] >> Data guard `HasContentType` is forwarding. [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> Matched: (data_no_ct) POST /data [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /data: [INFO] [stdout] >> Matched: (data_has_ct) POST /data [INFO] [stdout] >> Data guard `HasContentType` is forwarding. [INFO] [stdout] >> Outcome: Forward(404 Not Found) [INFO] [stdout] >> Matched: (data_no_ct) POST /data [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test local_request_content_type_tests::has_no_ct ... ok [INFO] [stdout] test local_request_content_type_tests::has_ct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stderr] Running tests/local_request_private_cookie-issue-368.rs (/opt/rustwide/target/debug/deps/local_request_private_cookie_issue_368-93836b4d81a814eb) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/many-cookie-jars-at-once.rs (/opt/rustwide/target/debug/deps/many_cookie_jars_at_once-dc15ad5927c03e12) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (multi_add) POST / [INFO] [stdout] >> (multi_get) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /: [INFO] [stdout] >> Matched: (multi_add) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test many_cookie_jars_tests::test_multi_add ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (multi_add) POST / [INFO] [stdout] >> (multi_get) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (multi_get) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test many_cookie_jars_tests::test_multi_get ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stderr] Running tests/mapped-base-issue-1262.rs (/opt/rustwide/target/debug/deps/mapped_base_issue_1262-c4bbef7311691e1f) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stderr] Running tests/mount_point.rs (/opt/rustwide/target/debug/deps/mount_point-cbcb6e4954b325dc) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] port: 8000 [INFO] [stdout] Configured for debug. [INFO] [stdout] >> >> workers: 16 [INFO] [stdout] address: 127.0.0.1 [INFO] [stdout] >> >> port: 8000 [INFO] [stdout] max blocking threads: 512 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (b) GET /a/b/ [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> >> IP header: X-Real-IP [INFO] [stdout] (b) GET /foo/a/b/ [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] GET /a/b/3: [INFO] [stdout] >> Matched: (b) GET /a/b/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /a/b/239: [INFO] [stdout] >> Matched: (b) GET /a/b/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /b/239: [INFO] [stdout] >> No matching routes for GET /b/239. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] test mapped_base_tests::only_prefix ... ok [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (b) GET /a/b/ [INFO] [stdout] >> (b) GET /foo/a/b/ [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /foo/a/b/23: [INFO] [stdout] >> Matched: (b) GET /foo/a/b/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /foo/a/b/99: [INFO] [stdout] >> Matched: (b) GET /foo/a/b/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /foo/b/239: [INFO] [stdout] >> No matching routes for GET /foo/b/239. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] test mapped_base_tests::prefix_and_base ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] Error: invalid route base: [INFO] [stdout] >> expected token '/' but found '<' at index 0 [INFO] [stdout] >> in tests/mount_point.rs:4:29 [INFO] [stdout] test good_static_mount ... ok [INFO] [stdout] test bad_dynamic_mount - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] Running tests/multipart-limit.rs (/opt/rustwide/target/debug/deps/multipart_limit-afeabc103cd10b95) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 126B, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (form) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / multipart/form-data: [INFO] [stdout] >> Matched: (form) POST / [INFO] [stdout] >> multipart field: Field { state: Mutex { data: MultipartState { buffer: StreamBuffer, boundary: "X-BOUNDARY", stage: ReadingFieldData, next_field_idx: 1, curr_field_name: Some("foo"), curr_field_size_limit: 126, curr_field_size_counter: 0, constraints: Constraints { size_limit: SizeLimit { whole_stream: 126, per_field: 126, field_map: {} }, allowed_fields: None } }}, done: false, headers: {"content-disposition": "form-data; name=\"foo\"; filename=\"foo.txt\"", "content-type": "text/plain"}, content_disposition: ContentDisposition { field_name: Some("foo"), file_name: Some("foo.txt") }, content_type: Some("text/plain"), idx: 0 } [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 125B, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (form) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / multipart/form-data: [INFO] [stdout] >> Matched: (form) POST / [INFO] [stdout] >> Data guard `Form < Data < '_ > >` failed: Errors([Error { name: None, value: None, kind: InvalidLength { min: None, max: Some(125) }, entity: Form }]). [INFO] [stdout] >> Outcome: Error(413 Payload Too Large) [INFO] [stdout] >> No 413 catcher registered. Using Rocket default. [INFO] [stdout] test test_multipart_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/nested-fairing-attaches.rs (/opt/rustwide/target/debug/deps/nested_fairing_attaches-ce252f6c1fec5631) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Outer (ignite) [INFO] [stdout] >> Inner (request) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test nested_fairing_attaches_tests::test_counts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/on_launch_fairing_can_inspect_port.rs (/opt/rustwide/target/debug/deps/on_launch_fairing_can_inspect_port-877595e6e5847358) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 0 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Send Port -> Channel (liftoff) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched from http://127.0.0.1:35399 [INFO] [stdout] test on_ignite_fairing_can_inspect_port ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/panic-handling.rs (/opt/rustwide/target/debug/deps/panic_handling-0b2a59ec80a3fd59) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> GET /pre [INFO] [stdout] >> (panic_route) GET /panic [INFO] [stdout] Catchers: [INFO] [stdout] >> (panic_catcher) 404 [INFO] [stdout] >> (ise) 500 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /noroute: [INFO] [stdout] >> No matching routes for GET /noroute. [INFO] [stdout] >> Responding with registered (panic_catcher) 404 catcher. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> GET /pre [INFO] [stdout] >> (panic_route) GET /panic [INFO] [stdout] Catchers: [INFO] [stdout] >> (panic_catcher) 404 [INFO] [stdout] >> (double_panic) 500 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /noroute: [INFO] [stdout] >> No matching routes for GET /noroute. [INFO] [stdout] >> Responding with registered (panic_catcher) 404 catcher. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> GET /pre [INFO] [stdout] >> (panic_route) GET /panic [INFO] [stdout] Catchers: [INFO] [stdout] >> (panic_catcher) 404 [INFO] [stdout] >> (ise) 500 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /panic: [INFO] [stdout] >> Matched: (panic_route) GET /panic [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> GET /pre [INFO] [stdout] >> (panic_route) GET /panic [INFO] [stdout] Catchers: [INFO] [stdout] >> (panic_catcher) 404 [INFO] [stdout] >> (ise) 500 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /pre: [INFO] [stdout] >> Matched: GET /pre [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> GET /pre [INFO] [stdout] >> (panic_route) GET /panic [INFO] [stdout] Catchers: [INFO] [stdout] >> 404 [INFO] [stdout] >> (ise) 500 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /idontexist: [INFO] [stdout] >> No matching routes for GET /idontexist. [INFO] [stdout] >> Responding with registered 404 catcher. [INFO] [stdout] >> Handler panic_catcher panicked. [INFO] [stdout] >> This is an application bug. [INFO] [stdout] >> A panic in Rust must be treated as an exceptional event. [INFO] [stdout] >> Panicking is not a suitable error handling mechanism. [INFO] [stdout] >> Unwinding, the result of a panic, is an expensive operation. [INFO] [stdout] >> Panics will degrade application performance. [INFO] [stdout] >> Instead of panicking, return `Option` and/or `Result`. [INFO] [stdout] >> Values of either type can be returned directly from handlers. [INFO] [stdout] >> A panic is treated as an internal server error. [INFO] [stdout] >> Catcher failed. Attempting 500 error catcher. [INFO] [stdout] >> Responding with registered (double_panic) 500 catcher. [INFO] [stdout] >> Handler panic_catcher panicked. [INFO] [stdout] >> This is an application bug. [INFO] [stdout] >> A panic in Rust must be treated as an exceptional event. [INFO] [stdout] >> Panicking is not a suitable error handling mechanism. [INFO] [stdout] >> Unwinding, the result of a panic, is an expensive operation. [INFO] [stdout] >> Panics will degrade application performance. [INFO] [stdout] >> Instead of panicking, return `Option` and/or `Result`. [INFO] [stdout] >> Values of either type can be returned directly from handlers. [INFO] [stdout] >> A panic is treated as an internal server error. [INFO] [stdout] >> Catcher failed. Attempting 500 error catcher. [INFO] [stdout] >> Responding with registered (ise) 500 catcher. [INFO] [stdout] >> Handler panic_route panicked. [INFO] [stdout] >> This is an application bug. [INFO] [stdout] >> A panic in Rust must be treated as an exceptional event. [INFO] [stdout] >> Panicking is not a suitable error handling mechanism. [INFO] [stdout] >> Unwinding, the result of a panic, is an expensive operation. [INFO] [stdout] >> Panics will degrade application performance. [INFO] [stdout] >> Instead of panicking, return `Option` and/or `Result`. [INFO] [stdout] >> Values of either type can be returned directly from handlers. [INFO] [stdout] >> A panic is treated as an internal server error. [INFO] [stdout] >> Outcome: Error(500 Internal Server Error) [INFO] [stdout] >> Responding with registered (ise) 500 catcher. [INFO] [stdout] >> A handler panicked. [INFO] [stdout] >> A handler panicked. [INFO] [stdout] >> This is an application bug. [INFO] [stdout] >> A panic in Rust must be treated as an exceptional event. [INFO] [stdout] >> Panicking is not a suitable error handling mechanism. [INFO] [stdout] >> Unwinding, the result of a panic, is an expensive operation. [INFO] [stdout] >> Panics will degrade application performance. [INFO] [stdout] >> Instead of panicking, return `Option` and/or `Result`. [INFO] [stdout] >> Values of either type can be returned directly from handlers. [INFO] [stdout] >> A panic is treated as an internal server error. [INFO] [stdout] >> Outcome: Error(500 Internal Server Error) [INFO] [stdout] >> Responding with registered (ise) 500 catcher. [INFO] [stdout] >> This is an application bug. [INFO] [stdout] >> A panic in Rust must be treated as an exceptional event. [INFO] [stdout] >> Panicking is not a suitable error handling mechanism. [INFO] [stdout] >> Unwinding, the result of a panic, is an expensive operation. [INFO] [stdout] >> Panics will degrade application performance. [INFO] [stdout] >> Instead of panicking, return `Option` and/or `Result`. [INFO] [stdout] >> Values of either type can be returned directly from handlers. [INFO] [stdout] >> A panic is treated as an internal server error. [INFO] [stdout] >> Catcher failed. Attempting 500 error catcher. [INFO] [stdout] >> Handler double_panic panicked. [INFO] [stdout] >> Responding with registered (ise) 500 catcher. [INFO] [stdout] >> This is an application bug. [INFO] [stdout] >> A panic in Rust must be treated as an exceptional event. [INFO] [stdout] >> Panicking is not a suitable error handling mechanism. [INFO] [stdout] >> Unwinding, the result of a panic, is an expensive operation. [INFO] [stdout] >> Panics will degrade application performance. [INFO] [stdout] >> Instead of panicking, return `Option` and/or `Result`. [INFO] [stdout] >> Values of either type can be returned directly from handlers. [INFO] [stdout] >> A panic is treated as an internal server error. [INFO] [stdout] >> 500 catcher failed. Using Rocket default 500. [INFO] [stdout] test catches_route_panic ... ok [INFO] [stdout] test catches_early_route_panic ... ok [INFO] [stderr] Running tests/precise-content-type-matching.rs (/opt/rustwide/target/debug/deps/precise_content_type_matching-130e243779c5546a) [INFO] [stdout] test catches_catcher_panic ... ok [INFO] [stdout] test catches_early_catcher_panic ... ok [INFO] [stdout] test catches_double_panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (specified) POST /first/ application/json [INFO] [stdout] >> (unspecified) POST /first/ [2] [INFO] [stdout] >> (specified_json) POST /second/ application/json [INFO] [stdout] >> (specified_html) POST /second/ text/html [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /first application/json: [INFO] [stdout] >> Matched: (specified) POST /first/ application/json [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (specified) POST /first/ application/json [INFO] [stdout] >> (unspecified) POST /first/ [2] [INFO] [stdout] >> (specified_json) POST /second/ application/json [INFO] [stdout] >> (specified_html) POST /second/ text/html [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /first: [INFO] [stdout] >> Matched: (unspecified) POST /first/ [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (specified) POST /first/ application/json [INFO] [stdout] >> (unspecified) POST /first/ [2] [INFO] [stdout] >> (specified_json) POST /second/ application/json [INFO] [stdout] >> (specified_html) POST /second/ text/html [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /first text/html: [INFO] [stdout] >> Matched: (unspecified) POST /first/ [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (specified) POST /first/ application/json [INFO] [stdout] >> (unspecified) POST /first/ [2] [INFO] [stdout] >> (specified_json) POST /second/ application/json [INFO] [stdout] >> (specified_html) POST /second/ text/html [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /second application/json: [INFO] [stdout] >> Matched: (specified_json) POST /second/ application/json [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (specified) POST /first/ application/json [INFO] [stdout] >> (unspecified) POST /first/ [2] [INFO] [stdout] >> (specified_json) POST /second/ application/json [INFO] [stdout] >> (specified_html) POST /second/ text/html [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /second text/html: [INFO] [stdout] >> Matched: (specified_html) POST /second/ text/html [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (specified) POST /first/ application/json [INFO] [stdout] >> (unspecified) POST /first/ [2] [INFO] [stdout] >> (specified_json) POST /second/ application/json [INFO] [stdout] >> (specified_html) POST /second/ text/html [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /second text/csv: [INFO] [stdout] >> No matching routes for POST /second text/csv. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (specified) POST /first/ application/json [INFO] [stdout] >> (unspecified) POST /first/ [2] [INFO] [stdout] >> (specified_json) POST /second/ application/json [INFO] [stdout] >> (specified_html) POST /second/ text/html [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /second: [INFO] [stdout] >> No matching routes for POST /second. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] test tests::exact_match_or_forward ... ok [INFO] [stdout] test tests::exact_match_or_none ... ok [INFO] [stderr] Running tests/raw-strings-multipart-files-1987.rs (/opt/rustwide/target/debug/deps/raw_strings_multipart_files_1987-ee6f66244e64527d) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (form) POST / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / multipart/form-data: [INFO] [stdout] >> Matched: (form) POST / [INFO] [stderr] Running tests/recursive-singleton-fairing.rs (/opt/rustwide/target/debug/deps/recursive_singleton_fairing-f8c3db7d40145528) [INFO] [stdout] >> multipart field: Field { state: Mutex { data: MultipartState { buffer: StreamBuffer, boundary: "X-BOUNDARY", stage: ReadingFieldData, next_field_idx: 1, curr_field_name: Some("foo"), curr_field_size_limit: 2097152, curr_field_size_counter: 0, constraints: Constraints { size_limit: SizeLimit { whole_stream: 2097152, per_field: 2097152, field_map: {} }, allowed_fields: None } }}, done: false, headers: {"content-disposition": "form-data; name=\"foo\"; filename=\"foo.txt\"", "content-type": "text/plain"}, content_disposition: ContentDisposition { field_name: Some("foo"), file_name: Some("foo.txt") }, content_type: Some("text/plain"), idx: 0 } [INFO] [stdout] >> multipart field: Field { state: Mutex { data: MultipartState { buffer: StreamBuffer, boundary: "X-BOUNDARY", stage: ReadingFieldData, next_field_idx: 2, curr_field_name: Some("bar"), curr_field_size_limit: 2097152, curr_field_size_counter: 0, constraints: Constraints { size_limit: SizeLimit { whole_stream: 2097152, per_field: 2097152, field_map: {} }, allowed_fields: None } }}, done: false, headers: {"content-disposition": "form-data; name=\"bar\"; filename=\"bar.txt\"", "content-type": "text/plain"}, content_disposition: ContentDisposition { field_name: Some("bar"), file_name: Some("bar.txt") }, content_type: Some("text/plain"), idx: 1 } [INFO] [stdout] >> multipart field: Field { state: Mutex { data: MultipartState { buffer: StreamBuffer, boundary: "X-BOUNDARY", stage: ReadingFieldData, next_field_idx: 3, curr_field_name: Some("baz"), curr_field_size_limit: 2097152, curr_field_size_counter: 0, constraints: Constraints { size_limit: SizeLimit { whole_stream: 2097152, per_field: 2097152, field_map: {} }, allowed_fields: None } }}, done: false, headers: {"content-disposition": "form-data; name=\"baz\"; filename=\"baz.txt\"", "content-type": "text/plain"}, content_disposition: ContentDisposition { field_name: Some("baz"), file_name: Some("baz.txt") }, content_type: Some("text/plain"), idx: 2 } [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_multipart_raw_strings_from_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Singleton (ignite, singleton) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Singleton (ignite, singleton) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] test recursive_singleton_ok ... ok [INFO] [stdout] test recursive_singleton_bad ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/redirect_from_catcher-issue-113.rs (/opt/rustwide/target/debug/deps/redirect_from_catcher_issue_113-48e2755e93105837) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Catchers: [INFO] [stdout] >> (not_found) 404 [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /unknown: [INFO] [stdout] >> No matching routes for GET /unknown. [INFO] [stdout] >> Responding with registered (not_found) 404 catcher. [INFO] [stdout] test tests::error_catcher_redirect ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/replace-content-type-518.rs (/opt/rustwide/target/debug/deps/replace_content_type_518-c84d0a795edb6968) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) POST / application/json [INFO] [stderr] Running tests/responder_lifetime-issue-345.rs (/opt/rustwide/target/debug/deps/responder_lifetime_issue_345-82d884886371feae) [INFO] [stdout] >> (other_index) POST / [2] [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Change CT (request) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST / image/png: [INFO] [stdout] >> Matched: (other_index) POST / [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST / application/json: [INFO] [stdout] >> Matched: (index) POST / application/json [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST / application/json: [INFO] [stdout] >> Matched: (index) POST / application/json [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST / text/html: [INFO] [stdout] >> Matched: (other_index) POST / [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test check_fairing_changes_content_type ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/route_guard.rs (/opt/rustwide/target/debug/deps/route_guard-3e7356157b805c8e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (files) GET /first/ [INFO] [stdout] >> (files) GET /second/ [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /first/some/path: [INFO] [stdout] >> Matched: (files) GET /first/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /second/some/path: [INFO] [stdout] >> Matched: (files) GET /second/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /first/second/b/c: [INFO] [stdout] >> Matched: (files) GET /first/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /second/a/b/c: [INFO] [stdout] >> Matched: (files) GET /second/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test route_guard_tests::check_mount_path ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/scoped-uri.rs (/opt/rustwide/target/debug/deps/scoped_uri-f72258d47aebf291) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] >> (hello_name) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /Rust%202018: [INFO] [stdout] >> Matched: (hello_name) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_hello_name ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stderr] Running tests/segments-issues-41-86.rs (/opt/rustwide/target/debug/deps/segments_issues_41_86-5ffedd224e9a7a3b) [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] >> (hello_name) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test test_inner_hello ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (none) GET / [2] [INFO] [stdout] >> (two) GET /two/ [INFO] [stdout] >> (test) GET /test/ [INFO] [stdout] >> (one_two) GET /one/two/ [INFO] [stdout] >> (dual) GET /static//is/ [INFO] [stdout] >> (two) GET /point/two/ [INFO] [stdout] >> (test) GET /point/test/ [INFO] [stdout] >> (one_two) GET /point/one/two/ [INFO] [stdout] >> (dual) GET /point/static//is/ [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /this/is/the/path/we/want: [INFO] [stdout] >> Matched: (none) GET / [2] [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /test/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (test) GET /test/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /two/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (two) GET /two/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /one/two/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (one_two) GET /one/two/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /point/test/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (test) GET /point/test/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /point/two/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (two) GET /point/two/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /point/one/two/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (one_two) GET /point/one/two/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /static/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (dual) GET /static//is/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /point/static/this/is/the/path/we/want: [INFO] [stdout] >> Matched: (dual) GET /point/static//is/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test tests::segments_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/sentinel.rs (/opt/rustwide/target/debug/deps/sentinel-85764cfed3d79862) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (byte) GET / [INFO] [stdout] >> (text) GET /text [INFO] [stdout] >> (ignore) GET /ignore [INFO] [stdout] >> (reader) GET /<_a>/ [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Error: launching with unmanaged `u32` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Error: launching with unmanaged `alloc::string::String` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] test known_macro_sentinel_works ... log level: normal [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] okError: launching with unmanaged `u32` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (route) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Error: launching with unmanaged `alloc::string::String` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inner) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (one_state) POST /one [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Error: launching with unmanaged `u8` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Configured for debug. [INFO] [stdout] >> -- configuration trace information -- [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] Routes: [INFO] [stdout] >> >> (with_data) POST /data [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] Routes: [INFO] [stdout] address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (with_data) POST /data [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> (inner_either) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Routes: [INFO] [stdout] >> (one_state) POST /one [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] test data_sentinel_works ... ok [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (one_state) POST /one [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Error: launching with unmanaged `u8` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Error: launching with unmanaged `u32` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Error: launching with unmanaged `alloc::string::String` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (blocked) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (one_state) POST /one [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Error: launching with unmanaged `alloc::string::String` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Error: launching with unmanaged `u8` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (one_state) POST /one [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Error: launching with unmanaged `u32` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Error: launching with unmanaged `alloc::string::String` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (one_state) POST /one [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Error: launching with unmanaged `alloc::string::String` state. [INFO] [stdout] >> Using `State` requires managing it with `.manage()`. [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (one_state) POST /one [INFO] [stdout] >> (two_states) GET /two [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (inner_b) GET /a [INFO] [stdout] >> (inner_b2) GET /b [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] test state_sentinel_works ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (half_b) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (half_c) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (half_d) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (half_e) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (either_route) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (either_route2) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (either_route3) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stderr] Running tests/session-cookies-issue-1506.rs (/opt/rustwide/target/debug/deps/session_cookies_issue_1506-131173e323254f9c) [INFO] [stdout] >> (either_route4) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] test inner_sentinels_detected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/shield.rs (/opt/rustwide/target/debug/deps/shield-79c1380ac876cbf2) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] "address" parameter source: rocket::Config::default() [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> >> "port" parameter source: rocket::Config::default() [INFO] [stdout] ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> GET /: [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> No matching routes for GET /. [INFO] [stdout] >> >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] Shield: [INFO] [stdout] >> >> workers: 16 [INFO] [stdout] X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> >> X-Content-Type-Options: nosniff [INFO] [stdout] max blocking threads: 512 [INFO] [stdout] >> >> Permissions-Policy: interest-cohort=() [INFO] [stdout] ident: Rocket [INFO] [stdout] port: 8000 [INFO] [stdout] >> http/2: true [INFO] [stdout] >> >> workers: 16 [INFO] [stdout] keep-alive: 5s [INFO] [stdout] >> >> tls: disabled [INFO] [stdout] max blocking threads: 512 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] http/2: true [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> >> tls: disabled [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> -- configuration trace information -- [INFO] [stdout] log level: debug [INFO] [stdout] >> >> cli colors: true [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] Fairings: [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> >> Shield (liftoff, response, singleton) [INFO] [stdout] Rocket has launched locally [INFO] [stdout] shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] GET /: [INFO] [stdout] >> No matching routes for GET /. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-DNS-Prefetch-Control: off [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] http/2: true [INFO] [stdout] >> >> keep-alive: 5s [INFO] [stdout] IP header: X-Real-IP [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> >> tls: disabled [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] Routes: [INFO] [stdout] >> >> log level: debug [INFO] [stdout] (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Expect-CT: max-age=2592000, enforce [INFO] [stdout] >> Strict-Transport-Security: max-age=31536000 [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Referrer-Policy: no-referrer [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> Rocket has launched locally [INFO] [stdout] cli colors: true [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> No matching routes for GET /. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] >> cli colors: true [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] keep-alive: 5s [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] >> tls: disabled [INFO] [stdout] Fairings: [INFO] [stdout] >> >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] Shield (liftoff, response, singleton) [INFO] [stdout] cli colors: true [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Expect-CT: max-age=30, enforce, report-uri="https://rocket.rs" [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] "address" parameter source: rocket::Config [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: usb=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] Configured for debug. [INFO] [stdout] test additional_headers_test ... ok [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-DNS-Prefetch-Control: off [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: usb=(), camera=(), web-share=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-DNS-Prefetch-Control: on [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> No matching routes for GET /. [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: usb=(), camera=(*), web-share=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test prefetch_test ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: usb=(), camera=(self), web-share=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: usb=("http://rocket.rs"), camera=(self), web-share=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: camera=("http://rocket.rs" "https://rocket.rs") [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] test shield_singleton ... ok >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] test default_shield ... ok [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: accelerometer=("http://rocket.rs" "https://rocket.rs"), usb=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (hello) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (hello) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test disable_headers_test ... ok [INFO] [stdout] test permission_test ... ok [INFO] [stdout] test default_headers_test ... ok [INFO] [stdout] test uri_test ... ok [INFO] [stdout] test bad_uri_permission_test2 - should panic ... ok [INFO] [stdout] test bad_uri_permission_test - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] Running tests/shutdown-fairings.rs (/opt/rustwide/target/debug/deps/shutdown_fairings-a3f5960394799e5e) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Liftoff Flag (liftoff) [INFO] [stdout] >> Shutdown Flag (shutdown) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Shutdown Flag 1 (shutdown) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Shutdown Flag 2 (shutdown) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] test shutdown_fairing_runs ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] Fairings: [INFO] [stdout] >> Shutdown Flag (shutdown) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] Liftoff Flag (liftoff) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 1s, mercy = 1s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> Slow Shutdown (shutdown) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 1s, mercy = 1s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (index) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (index) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test multiple_shutdown_fairing_runs ... ok [INFO] [stdout] test async_shutdown_fairing_runs ... ok [INFO] [stdout] test background_tasks_dont_prevent_terminate ... ok [INFO] [stderr] Running tests/strict_and_lenient_forms.rs (/opt/rustwide/target/debug/deps/strict_and_lenient_forms-ad9109c0a7ba1970) [INFO] [stdout] test async_slow_shutdown_doesnt_elongate_grace ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (strict) POST /strict [INFO] [stdout] >> (lenient) POST /lenient [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /strict application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (strict) POST /strict [INFO] [stdout] >> url-encoded field: ("field", "just_some_value") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /strict application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (strict) POST /strict [INFO] [stdout] >> url-encoded field: ("field", "just_some_value") [INFO] [stdout] >> url-encoded field: ("extra", "whoops") [INFO] [stdout] >> Data guard `Form < Strict < MyForm < '_ > > >` failed: Errors([Error { name: Some("extra"), value: Some("whoops"), kind: Unexpected, entity: ValueField }]). [INFO] [stdout] >> Outcome: Error(422 Unprocessable Entity) [INFO] [stdout] >> No 422 catcher registered. Using Rocket default. [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (strict) POST /strict [INFO] [stdout] >> (lenient) POST /lenient [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] POST /lenient application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (lenient) POST /lenient [INFO] [stdout] >> url-encoded field: ("field", "just_some_value") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /lenient application/x-www-form-urlencoded: [INFO] [stdout] >> Matched: (lenient) POST /lenient [INFO] [stdout] >> url-encoded field: ("field", "just_some_value") [INFO] [stdout] >> url-encoded field: ("extra", "whoops") [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test strict_and_lenient_forms_tests::test_lenient_form ... ok [INFO] [stdout] test strict_and_lenient_forms_tests::test_strict_form ... ok [INFO] [stderr] Running tests/timer-on-attach.rs (/opt/rustwide/target/debug/deps/timer_on_attach-9ac93fd47aec2325) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_await_timer_inside_attach ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/tls-config-from-source-1503.rs (/opt/rustwide/target/debug/deps/tls_config_from_source_1503-ace6b2620ab116de) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/twice_managed_state.rs (/opt/rustwide/target/debug/deps/twice_managed_state-f2aa893339028932) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] Error: state for type 'twice_managed_state::A' is already being managed [INFO] [stdout] test twice_managed_state - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/typed-uri-docs-redef-issue-1373.rs (/opt/rustwide/target/debug/deps/typed_uri_docs_redef_issue_1373-1296b2f14969784e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/unsound-local-request-1312.rs (/opt/rustwide/target/debug/deps/unsound_local_request_1312-d724c65df65b7069) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config [INFO] [stdout] >> "port" parameter source: rocket::Config [INFO] [stdout] >> "workers" parameter source: rocket::Config [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config [INFO] [stdout] >> "ident" parameter source: rocket::Config [INFO] [stdout] >> "ip_header" parameter source: rocket::Config [INFO] [stdout] >> "limits" parameter source: rocket::Config [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] test test_local_request_clone_soundness ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/untracked-vs-tracked.rs (/opt/rustwide/target/debug/deps/untracked_vs_tracked-b714ab6a1799043a) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] Routes: [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] >> (add) POST / [INFO] [stdout] >> (get) GET / [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Routes: [INFO] [stdout] >> (add) POST / [INFO] [stdout] >> (get) GET / [INFO] [stdout] Shield: [INFO] [stdout] Fairings: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] Rocket has launched locally [INFO] [stdout] Shield: [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (get) GET / [INFO] [stdout] GET /: [INFO] [stdout] >> Response was `None`. [INFO] [stdout] >> Outcome: Error(404 Not Found) [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] >> Matched: (get) GET / [INFO] [stdout] >> Response was `None`. [INFO] [stdout] >> Outcome: Error(404 Not Found) [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] POST /: [INFO] [stdout] >> Matched: (add) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] POST /: [INFO] [stdout] >> Matched: (add) POST / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stderr] Running tests/uri-percent-encoding-issue-808.rs (/opt/rustwide/target/debug/deps/uri_percent_encoding_issue_808-67b04ebf0ef6b868) [INFO] [stdout] >> Matched: (get) GET / [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] GET /: [INFO] [stdout] >> Matched: (get) GET / [INFO] [stdout] >> Response was `None`. [INFO] [stdout] >> Outcome: Error(404 Not Found) [INFO] [stdout] >> No 404 catcher registered. Using Rocket default. [INFO] [stdout] test many_cookie_jars_tests::test_tracked ... ok [INFO] [stdout] test many_cookie_jars_tests::test_untracked ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (uri_redirect) GET /uri [INFO] [stdout] >> (raw_redirect) GET /raw [INFO] [stdout] >> (hello) GET /hello/ [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /hello/John[]%7C%5C%25@%5E: [INFO] [stdout] >> Matched: (hello) GET /hello/ [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] test tests::uri_percent_encoding_get ... ok [INFO] [stdout] -- configuration trace information -- [INFO] [stdout] >> "address" parameter source: rocket::Config::default() [INFO] [stdout] >> "port" parameter source: rocket::Config::default() [INFO] [stdout] >> "workers" parameter source: rocket::Config::default() [INFO] [stdout] >> "max_blocking" parameter source: rocket::Config::default() [INFO] [stdout] >> "keep_alive" parameter source: rocket::Config::default() [INFO] [stdout] >> "ident" parameter source: rocket::Config::default() [INFO] [stdout] >> "ip_header" parameter source: rocket::Config::default() [INFO] [stdout] >> "limits" parameter source: rocket::Config::default() [INFO] [stdout] >> "temp_dir" parameter source: rocket::Config::default() [INFO] [stdout] >> "log_level" parameter source: (&str, rocket::log::LogLevel) [INFO] [stdout] >> "shutdown" parameter source: rocket::Config::default() [INFO] [stdout] >> "cli_colors" parameter source: rocket::Config::default() [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: debug [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (uri_redirect) GET /uri [INFO] [stdout] >> (raw_redirect) GET /raw [INFO] [stdout] >> (hello) GET /hello/ [INFO] [stdout] Fairings: [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /raw: [INFO] [stdout] >> Matched: (raw_redirect) GET /raw [INFO] [stdout] >> Outcome: Success(303 See Other) [INFO] [stdout] GET /uri: [INFO] [stdout] >> Matched: (uri_redirect) GET /uri [INFO] [stdout] >> Outcome: Success(303 See Other) [INFO] [stdout] test tests::uri_percent_encoding_redirect ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests rocket [INFO] [stderr] warning: the `main` function of this doctest won't be run as it contains expressions at the top level, meaning that the whole doctest code will be wrapped in a function [INFO] [stderr] --> src/cookies.rs:100:1 [INFO] [stderr] | [INFO] [stderr] 100 | /// ```rust [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 557 tests [INFO] [stdout] test src/catcher/catcher.rs - catcher::catcher::Catcher (line 71) - compile ... ok [INFO] [stdout] test src/catcher/handler.rs - catcher::handler::Handler (line 31) - compile ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::mtls_enabled (line 345) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::tls_enabled (line 321) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::release_default (line 216) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::debug_default (line 178) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident::as_str (line 160) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::default (line 147) ... ok [INFO] [stdout] test src/catcher/catcher.rs - catcher::catcher::Catcher::map_base (line 189) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident::none (line 146) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::__non_exhaustive (line 126) ... ok [INFO] [stdout] test src/catcher/catcher.rs - catcher::catcher::Catcher::new (line 133) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident::try_new (line 110) ... ok [INFO] [stdout] test src/config/mod.rs - config (line 76) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar (line 100) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar (line 81) ... ok [INFO] [stdout] test src/config/mod.rs - config (line 55) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::add (line 294) ... ok [INFO] [stdout] test src/config/mod.rs - config (line 12) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::figment (line 246) ... ok [INFO] [stdout] test src/config/shutdown.rs - config::shutdown::Shutdown (line 170) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::get_pending (line 253) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::iter (line 447) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::remove (line 374) ... ok [INFO] [stdout] test src/config/shutdown.rs - config::shutdown::Shutdown::__non_exhaustive (line 247) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::is_complete (line 149) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::complete (line 95) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped (line 42) ... ok [INFO] [stdout] test src/data/data.rs - data::data::Data (line 16) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::into_inner (line 169) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::new (line 78) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::get (line 203) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::map (line 111) ... ok [INFO] [stdout] test src/data/data.rs - data::data::Data<'r>::open (line 77) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::is_empty (line 128) ... ok [INFO] [stdout] test src/data/data.rs - data::data::Data<'r>::peek (line 126) ... ok [INFO] [stdout] test src/data/data.rs - data::data::Data<'r>::peek (line 102) ... ok [INFO] [stdout] test src/data/data.rs - data::data::Data<'r>::peek_complete (line 177) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar (line 25) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::into_string (line 184) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::stream_precise_to (line 138) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::stream_to (line 113) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::hint (line 90) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::into_file (line 210) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::into_bytes (line 161) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 201) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 180) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 106) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 22) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::try_from (line 268) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 224) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident (line 39) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 91) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 213) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits::get (line 220) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 37) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 77) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits::limit (line 190) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::config (line 213) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_response (line 169) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_request (line 143) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_ignite (line 82) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits::find (line 268) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_liftoff (line 123) ... ok [INFO] [stdout] test src/error.rs - error::Error (line 26) ... ok [INFO] [stdout] test src/error.rs - error::Error (line 41) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc (line 25) ... ok [INFO] [stdout] test src/data/io_stream.rs - data::io_stream::IoHandler (line 44) ... ok [INFO] [stdout] test src/fairing/info_kind.rs - fairing::info_kind::Kind::is (line 82) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident (line 66) ... ok [INFO] [stdout] test src/fairing/info_kind.rs - fairing::info_kind::Kind::is_exactly (line 105) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_shutdown (line 193) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing::Fairing (line 251) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::from (line 296) ... ok [INFO] [stdout] test src/fairing/info_kind.rs - fairing::info_kind::Info (line 15) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing::Fairing::info (line 448) ... ok [INFO] [stdout] test src/config/shutdown.rs - config::shutdown::Shutdown (line 138) ... ok [INFO] [stdout] test src/error.rs - error::Error::kind (line 135) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits::new (line 171) ... ok [INFO] [stdout] test src/error.rs - error::Error::pretty_print (line 160) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::field_errors (line 209) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::field_values (line 144) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::try_on_ignite (line 105) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::exact_field_errors (line 257) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::fields (line 97) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::field_value (line 121) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing::Fairing (line 364) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing::Fairing (line 302) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::push_error (line 306) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::errors (line 170) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing (line 22) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error (line 116) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::status (line 287) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Contextual (line 23) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::field_errors (line 190) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::push_errors (line 336) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::custom (line 446) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error (line 82) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::exact_field_errors (line 237) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors (line 28) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::status (line 704) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors (line 42) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::set_entity (line 497) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::validation (line 463) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::new (line 244) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::is_for (line 610) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::is_for_exactly (line 661) ... ok [INFO] [stdout] test src/form/field.rs - form::field::DataField<'v,'_>::shift (line 181) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::with_entity (line 479) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::set_name (line 536) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::set_value (line 580) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::set_name (line 283) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::with_name (line 515) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::status (line 363) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error<'v>::with_value (line 559) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form (line 37) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form::into_inner (line 144) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 219) ... ok [INFO] [stdout] test src/form/field.rs - form::field::DataField<'v,'_>::unexpected (line 203) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::set_value (line 335) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form<()>::values (line 287) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form::parse_iter (line 213) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::from_value (line 80) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::unexpected (line 124) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::parse (line 49) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form::parse_encoded (line 251) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form::parse (line 185) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::shift (line 97) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::missing (line 153) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 267) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::with_name (line 259) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 30) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 243) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::with_value (line 311) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 321) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 359) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 340) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 445) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 48) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 82) ... ok [INFO] [stdout] test src/form/from_form_field.rs - form::from_form_field::FromFormField (line 58) ... ok [INFO] [stdout] test src/form/from_form_field.rs - form::from_form_field::FromFormField (line 86) ... ok [INFO] [stdout] test src/form/lenient.rs - form::lenient::Lenient (line 30) ... ok [INFO] [stdout] test src/form/name/buf.rs - form::name::buf::NameBuf<'v>::is_empty (line 54) ... ok [INFO] [stdout] test src/form/name/key.rs - form::name::key::Key::as_str (line 67) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 395) ... ok [INFO] [stdout] test src/form/name/name.rs - form::name::name::Name::as_str (line 120) ... ok [INFO] [stdout] test src/form/name/key.rs - form::name::key::Key::new (line 36) ... ok [INFO] [stdout] test src/form/lenient.rs - form::lenient::Lenient::into_inner (line 53) ... ok [INFO] [stdout] test src/form/name/name.rs - form::name::name::Name::new (line 37) ... ok [INFO] [stdout] test src/form/name/buf.rs - form::name::buf::NameBuf<'v>::keys (line 37) ... ok [INFO] [stdout] test src/form/name/name.rs - form::name::name::Name::keys (line 53) ... ok [INFO] [stdout] test src/form/name/buf.rs - form::name::buf::NameBuf (line 11) ... ok [INFO] [stdout] test src/form/from_form_field.rs - form::from_form_field::FromFormField (line 22) ... ok [INFO] [stdout] test src/form/from_form_field.rs - form::from_form_field::FromFormField (line 109) ... ok [INFO] [stdout] test src/form/name/key.rs - form::name::key::Key::indices (line 52) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView (line 17) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::as_name (line 260) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::parent (line 279) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::new (line 90) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::key (line 196) ... ok [INFO] [stdout] test src/form/strict.rs - form::strict::Strict::into_inner (line 68) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView (line 58) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate (line 28) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::key_lossy (line 230) ... ok [INFO] [stdout] test src/form/strict.rs - form::strict::Strict (line 46) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate (line 57) ... ok [INFO] [stdout] test src/form/strict.rs - form::strict::Strict (line 28) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::eq (line 170) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::shift (line 108) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::source (line 305) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::shift (line 126) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::msg (line 127) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate (line 6) ... ok [INFO] [stdout] test src/form/name/name.rs - form::name::name::Name::prefixes (line 85) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::dbg_omits (line 644) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::len (line 379) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::msg (line 141) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::contains (line 517) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::dbg_eq (line 211) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::neq (line 247) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::msg (line 103) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::one_of (line 729) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::range (line 679) ... ok [INFO] [stdout] test src/fs/file_name.rs - fs::file_name::FileName::dangerous_unsafe_unsanitized_raw (line 219) ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::open (line 53) ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::path (line 129) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::try_with (line 870) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::dbg_contains (line 562) ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::file_mut (line 93) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer (line 32) - compile ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::file (line 75) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer::new (line 132) - compile ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile (line 18) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::ext (line 777) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer::from (line 102) - compile ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::take_file (line 111) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::Options::IndexFile (line 345) - compile ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer (line 55) - compile ... ok [INFO] [stdout] test src/fs/file_name.rs - fs::file_name::FileName::new (line 36) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::with (line 817) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer::from (line 90) - compile ... ok [INFO] [stdout] test src/fs/file_name.rs - fs::file_name::FileName::is_safe (line 180) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile (line 70) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer::rank (line 170) - compile ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::relative (line 420) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile (line 83) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::Options::contains (line 368) ... ok [INFO] [stdout] test src/fs/file_name.rs - fs::file_name::FileName::as_str (line 75) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::content_type (line 469) ... ok [INFO] [stdout] test src/lib.rs - (line 43) - compile ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::name (line 426) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::len (line 363) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::raw_name (line 447) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::relative (line 432) ... ok [INFO] [stdout] test src/lib.rs - execute (line 348) - compile ... ok [INFO] [stdout] test src/lib.rs - execute (line 301) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::delete (line 124) - compile ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::omits (line 603) ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client (line 37) - compile ... ok [INFO] [stdout] test src/lib.rs - async_trait (line 213) ... ok [INFO] [stdout] test src/lib.rs - execute (line 338) - compile ... ok [INFO] [stdout] test src/lib.rs - execute (line 323) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::patch (line 124) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::get (line 124) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::put (line 124) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::terminate (line 123) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::head (line 124) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::req (line 122) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::options (line 124) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::post (line 124) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::tracked (line 132) - compile ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest (line 18) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::untracked (line 127) - compile ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::move_copy_to (line 286) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::open (line 326) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::copy_to (line 217) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::persist_to (line 150) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::path (line 386) ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::cookies (line 122) ... FAILED [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::set_body (line 128) ... FAILED [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::add_header (line 128) ... FAILED [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::header (line 134) ... FAILED [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::cookies (line 193) ... FAILED [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client (line 18) - compile ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::cookies (line 126) ... FAILED [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::delete (line 109) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::get (line 109) - compile ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::body (line 195) ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::head (line 109) - compile ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::dispatch (line 129) ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::options (line 109) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::patch (line 109) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::req (line 107) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::put (line 109) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::post (line 109) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::tracked (line 117) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::terminate (line 108) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::untracked (line 112) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::doctest::test_not_sync (line 117) - compile fail ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest (line 17) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::rocket (line 103) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::remote (line 128) ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::cookies (line 107) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::cookie (line 128) ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::rocket (line 118) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse (line 17) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::headers (line 195) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::content_type (line 195) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::body (line 126) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::remote (line 70) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::set_body (line 70) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::into_string (line 197) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::status (line 195) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::into_bytes (line 198) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::inner (line 130) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::inner_mut (line 130) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::body (line 68) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::inner_mut (line 72) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::dispatch (line 71) ... ok [INFO] [stdout] test src/outcome.rs - outcome (line 50) ... ok [INFO] [stdout] test src/local/mod.rs - local (line 36) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::cookie (line 70) ... ok [INFO] [stdout] test src/outcome.rs - outcome (line 27) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::header (line 76) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::add_header (line 70) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::inner (line 72) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::cookies (line 68) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::headers (line 95) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse (line 15) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::content_type (line 95) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::body (line 95) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::and_then (line 480) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::into_string (line 97) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::cookies (line 93) ... ok [INFO] [stdout] test src/outcome.rs - outcome (line 73) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::status (line 95) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::into_bytes (line 98) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::forward_then (line 540) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::failed (line 260) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::error_then (line 510) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::expect (line 147) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::as_ref (line 366) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::as_mut (line 387) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::is_success (line 167) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::map (line 411) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::forwarded (line 286) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::is_error (line 189) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::ok_map_forward (line 567) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::success_or_else (line 343) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::succeeded (line 234) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 116) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::map_forward (line 455) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::map_error (line 433) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::ok_map_error (line 595) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::is_forward (line 211) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 310) ... ok [INFO] [stdout] test src/outcome.rs - outcome::try_outcome (line 638) ... ok [INFO] [stdout] test src/outcome.rs - outcome::try_outcome (line 658) - compile ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::success_or (line 314) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 53) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::unwrap (line 123) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 19) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 34) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 155) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 245) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 125) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 197) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::client_ip (line 394) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 57) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::cookies (line 443) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::client_ip (line 411) ... ok [INFO] [stdout] test src/request/mod.rs - request::local_cache_once (line 84) ... ok [INFO] [stdout] test src/request/mod.rs - request::local_cache (line 34) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::host (line 211) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::format (line 587) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::limits (line 651) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::headers (line 464) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::host (line 234) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::limits (line 660) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::content_type (line 538) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::accept (line 560) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::method (line 113) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::remote (line 320) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::add_header (line 485) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::param (line 802) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::local_cache (line 730) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::local_cache_async (line 759) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::real_ip (line 366) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::replace_header (line 510) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::guard (line 700) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::is_none (line 150) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::query_value (line 880) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::set_method (line 131) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::uri (line 151) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::is_some (line 166) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::set_remote (line 343) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::max_chunk_size (line 231) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::route (line 684) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::set_host (line 285) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::set_uri (line 166) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::rocket (line 628) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::segments (line 838) ... ok [INFO] [stdout] test src/response/debug.rs - response::debug::Debug (line 35) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::warning (line 149) ... ok [INFO] [stdout] test src/response/content.rs - response::content (line 28) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::new (line 108) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::error (line 167) ... ok [INFO] [stdout] test src/response/content.rs - response::content (line 11) ... ok [INFO] [stdout] test src/response/debug.rs - response::debug::Debug (line 54) ... ok [INFO] [stdout] test src/response/debug.rs - response::debug::Debug (line 17) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Box (line 408) - compile fail ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::success (line 131) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Box (line 421) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 210) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 170) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::moved (line 137) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::permanent (line 99) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::to_string (line 376) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::to (line 59) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 220) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 14) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::take (line 309) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect (line 26) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::found (line 119) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash (line 49) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::temporary (line 78) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 237) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 268) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::preset_size (line 191) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::size (line 271) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 31) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder (line 57) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::to_bytes (line 336) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::status (line 99) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::header_adjoin (line 154) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::finalize (line 416) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::new (line 82) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::merge (line 339) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::raw_header_adjoin (line 207) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::streamed_body (line 252) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::ok (line 438) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::build_from (line 536) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::join (line 379) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::adjoin_raw_header (line 736) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::raw_header (line 181) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::max_chunk_size (line 316) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::sized_body (line 231) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::header (line 124) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Builder<'r>::upgrade (line 279) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::adjoin_header (line 708) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::build (line 521) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::new (line 502) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::body (line 782) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::add_upgrade (line 964) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::content_type (line 589) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_status (line 571) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_header (line 652) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::remove_header (line 760) ... ok [INFO] [stdout] test src/response/status.rs - response::status (line 17) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::body_mut (line 866) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::cookies (line 607) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::status (line 552) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Accepted (line 323) ... ok [INFO] [stdout] test src/response/status.rs - response::status::BadRequest (line 310) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Accepted (line 309) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::headers (line 626) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created (line 47) ... ok [INFO] [stdout] test src/response/status.rs - response::status::BadRequest (line 324) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_max_chunk_size (line 1010) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::upgrade (line 831) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_streamed_body (line 927) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Conflict (line 314) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Conflict (line 328) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::join (line 1077) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::merge (line 1032) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_raw_header (line 678) ... ok [INFO] [stdout] test src/response/status.rs - response::status::NoContent (line 190) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Custom (line 215) ... ok [INFO] [stdout] test src/response/status.rs - response::status::NotFound (line 313) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Forbidden (line 326) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 75) ... ok [INFO] [stdout] test src/response/status.rs - response::status::NotFound (line 327) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Forbidden (line 312) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_sized_body (line 899) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Unauthorized (line 311) ... ok [INFO] [stdout] test src/response/stream/bytes.rs - response::stream::bytes::ByteStream (line 29) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Unauthorized (line 325) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 86) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 55) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 99) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 166) ... ok [INFO] [stdout] test src/response/stream/one.rs - response::stream::one::One (line 32) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::comment (line 202) ... ok [INFO] [stdout] test src/response/stream/reader.rs - response::stream::reader::ReaderStream>::one (line 116) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event (line 18) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::id (line 255) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 18) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream::stream (line 258) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::event (line 233) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::data (line 183) ... ok [INFO] [stdout] test src/response/stream/reader.rs - response::stream::reader::ReaderStream (line 28) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::empty (line 135) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created::tagged_body (line 120) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream::stream (line 231) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::with_comment (line 293) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 116) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::with_data (line 274) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream (line 417) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::retry (line 215) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream (line 371) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 116) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 129) - compile ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created::new (line 61) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 94) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 61) - compile ... ok [INFO] [stdout] test src/response/stream/reader.rs - response::stream::reader::ReaderStream (line 58) ... ok [INFO] [stdout] test src/response/stream/text.rs - response::stream::text::TextStream (line 30) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream (line 390) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::with_retry (line 312) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream::heartbeat (line 503) ... ok [INFO] [stdout] test src/response/stream/one.rs - response::stream::one::One (line 16) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 80) - compile ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream::from (line 565) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::attach (line 452) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::config (line 696) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::mount (line 306) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::shutdown (line 617) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::build (line 147) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::register (line 360) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::custom (line 168) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::launch (line 890) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::manage (line 406) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::shutdown (line 722) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::config (line 594) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::mount (line 324) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created::body (line 88) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Outcome<'o>::error (line 228) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Handler (line 34) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Outcome<'o>::from (line 180) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Outcome<'o>::forward (line 248) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Handler (line 93) - compile ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Handler (line 45) - compile ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Outcome<'o>::try_from (line 203) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::figment (line 833) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route::ranked (line 231) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route (line 118) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri<'a>::path (line 158) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route::new (line 205) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route (line 18) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri<'a>::as_str (line 204) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::catchers (line 781) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route::map_base (line 271) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 194) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 147) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 221) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 175) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 255) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 88) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::state (line 812) ... ok [INFO] [stdout] test src/serde/mod.rs - serde (line 18) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri (line 21) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri<'a>::query (line 177) ... ok [INFO] [stdout] test src/shield/mod.rs - shield (line 51) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri (line 41) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Feature::as_str (line 840) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::routes (line 750) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri<'a>::base (line 139) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::configure (line 205) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Policy::NAME (line 29) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Policy::header (line 49) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::ignite (line 493) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 29) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::blocked (line 542) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::allowed (line 522) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield (line 46) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::allow (line 570) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 62) ... ok [INFO] [stdout] test src/shield/mod.rs - shield (line 69) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::iter (line 641) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission (line 469) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield (line 24) ... ok [INFO] [stdout] test src/shutdown.rs - shutdown::Shutdown (line 27) ... ok [INFO] [stdout] test src/shutdown.rs - shutdown::Shutdown::notify (line 78) ... ok [INFO] [stdout] test src/state.rs - state::State (line 29) - compile ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::block (line 605) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::enable (line 125) ... ok [INFO] [stdout] test src/state.rs - state::State (line 63) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::default (line 86) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::is_enabled (line 157) ... ok [INFO] [stdout] test src/shutdown.rs - shutdown::Shutdown (line 44) - compile ... ok [INFO] [stdout] test src/state.rs - state::State::inner (line 164) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::disable (line 141) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::new (line 105) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::get (line 621) ... ok [INFO] [stdout] test src/state.rs - state::State::get (line 125) ... ok [INFO] [stdout] test src/state.rs - state::State (line 97) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/local/asynchronous/client.rs - local::asynchronous::client::Client::cookies (line 122) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::set_body (line 128) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::add_header (line 128) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::header (line 134) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::cookies (line 193) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::cookies (line 126) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/local/asynchronous/client.rs - local::asynchronous::client::Client::cookies (line 122) [INFO] [stdout] src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::add_header (line 128) [INFO] [stdout] src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::cookies (line 126) [INFO] [stdout] src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::header (line 134) [INFO] [stdout] src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::set_body (line 128) [INFO] [stdout] src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::cookies (line 193) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 551 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 87.64s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "f569f26ccdccae23de247e398e124aa88c87f1ccaba4afc42d2d6da7ceb7eca6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f569f26ccdccae23de247e398e124aa88c87f1ccaba4afc42d2d6da7ceb7eca6", kill_on_drop: false }` [INFO] [stdout] f569f26ccdccae23de247e398e124aa88c87f1ccaba4afc42d2d6da7ceb7eca6