[INFO] fetching crate rocket 0.5.1... [INFO] testing rocket-0.5.1 against master#8c0ec05f7dc9ef185eea9f36c5638e74e43935bf for pr-130285 [INFO] extracting crate rocket 0.5.1 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate rocket 0.5.1 on toolchain 8c0ec05f7dc9ef185eea9f36c5638e74e43935bf [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-2-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 225 packages to latest compatible versions [INFO] [stderr] Adding asn1-rs v0.3.1 (latest: v0.6.2) [INFO] [stderr] Adding asn1-rs-derive v0.1.0 (latest: v0.5.1) [INFO] [stderr] Adding asn1-rs-impl v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding atomic v0.5.3 (latest: v0.6.0) [INFO] [stderr] Adding base64 v0.13.1 (latest: v0.22.1) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding der-parser v7.0.0 (latest: v9.0.0) [INFO] [stderr] Adding generator v0.7.5 (latest: v0.8.3) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding h2 v0.3.26 (latest: v0.4.6) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding http v0.2.12 (latest: v1.1.0) [INFO] [stderr] Adding http-body v0.4.6 (latest: v1.0.1) [INFO] [stderr] Adding hyper v0.14.30 (latest: v1.4.1) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding loom v0.5.6 (latest: v0.7.2) [INFO] [stderr] Adding matchers v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding nu-ansi-term v0.46.0 (latest: v0.50.1) [INFO] [stderr] Adding oid-registry v0.4.0 (latest: v0.7.1) [INFO] [stderr] Adding regex-automata v0.1.10 (latest: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.6.29 (latest: v0.8.4) [INFO] [stderr] Adding rustls v0.21.12 (latest: v0.23.13) [INFO] [stderr] Adding rustls-pemfile v1.0.4 (latest: v2.1.3) [INFO] [stderr] Adding rustls-webpki v0.101.7 (latest: v0.102.8) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding synstructure v0.12.6 (latest: v0.13.1) [INFO] [stderr] Adding tokio-rustls v0.24.1 (latest: v0.26.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows v0.48.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding x509-parser v0.13.2 (latest: v0.16.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fedd535eceb84eeacd4e01e8e0636aeabca312b76583437d1ecd05c119524bd0 [INFO] running `Command { std: "docker" "start" "-a" "fedd535eceb84eeacd4e01e8e0636aeabca312b76583437d1ecd05c119524bd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fedd535eceb84eeacd4e01e8e0636aeabca312b76583437d1ecd05c119524bd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fedd535eceb84eeacd4e01e8e0636aeabca312b76583437d1ecd05c119524bd0", kill_on_drop: false }` [INFO] [stdout] fedd535eceb84eeacd4e01e8e0636aeabca312b76583437d1ecd05c119524bd0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 26172a37599a0d8f364cecd75ca6717a78ed133d4eeb02ece16ea6e91512a7cd [INFO] running `Command { std: "docker" "start" "-a" "26172a37599a0d8f364cecd75ca6717a78ed133d4eeb02ece16ea6e91512a7cd", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling socket2 v0.5.7 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling httparse v1.9.4 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling tokio v1.40.0 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling ref-cast v1.0.23 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling ref-cast-impl v1.0.23 [INFO] [stderr] Compiling is-terminal v0.4.13 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling devise_core v0.4.2 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling time v0.3.36 [INFO] [stderr] Compiling stable-pattern v0.1.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling state v0.6.0 [INFO] [stderr] Compiling winnow v0.6.18 [INFO] [stderr] Compiling devise_codegen v0.4.2 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling devise v0.4.2 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling encoding_rs v0.8.34 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Compiling tokio-util v0.7.12 [INFO] [stderr] Compiling toml_edit v0.22.21 [INFO] [stderr] Compiling hyper v0.14.30 [INFO] [stderr] Compiling rocket v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling h2 v0.3.26 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling async-stream v0.3.5 [INFO] [stderr] Compiling tokio-stream v0.1.16 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling ubyte v0.10.4 [INFO] [stderr] Compiling rocket_http v0.5.1 [INFO] [stderr] Compiling async-trait v0.1.82 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling binascii v0.1.4 [INFO] [stderr] Compiling atomic v0.5.3 [INFO] [stderr] Compiling toml v0.8.19 [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: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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/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: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:223:75 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:223:89 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:272:81 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:272:95 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [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>, ()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 14 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.78s [INFO] running `Command { std: "docker" "inspect" "26172a37599a0d8f364cecd75ca6717a78ed133d4eeb02ece16ea6e91512a7cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26172a37599a0d8f364cecd75ca6717a78ed133d4eeb02ece16ea6e91512a7cd", kill_on_drop: false }` [INFO] [stdout] 26172a37599a0d8f364cecd75ca6717a78ed133d4eeb02ece16ea6e91512a7cd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 36ff219abff7b496f80e07bb52346b106696c9454b481198c843af61be149296 [INFO] running `Command { std: "docker" "start" "-a" "36ff219abff7b496f80e07bb52346b106696c9454b481198c843af61be149296", 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: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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/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: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:223:75 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:223:89 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:272:81 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:272:95 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [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: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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/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: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:223:75 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:223:89 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:272:81 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/form/context.rs:272:95 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stdout] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [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>, ()), [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>, ()), [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: 14 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 40.18s [INFO] running `Command { std: "docker" "inspect" "36ff219abff7b496f80e07bb52346b106696c9454b481198c843af61be149296", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36ff219abff7b496f80e07bb52346b106696c9454b481198c843af61be149296", kill_on_drop: false }` [INFO] [stdout] 36ff219abff7b496f80e07bb52346b106696c9454b481198c843af61be149296 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3013a884a6bd341a8acee5e7b35eca93f9b27926ff6ecf4054deb44192197f57 [INFO] running `Command { std: "docker" "start" "-a" "3013a884a6bd341a8acee5e7b35eca93f9b27926ff6ecf4054deb44192197f57", 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: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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/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: elided lifetime has a name [INFO] [stderr] --> src/form/context.rs:223:75 [INFO] [stderr] | [INFO] [stderr] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/form/context.rs:223:89 [INFO] [stderr] | [INFO] [stderr] 223 | pub fn field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/form/context.rs:272:81 [INFO] [stderr] | [INFO] [stderr] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/form/context.rs:272:95 [INFO] [stderr] | [INFO] [stderr] 272 | pub fn exact_field_errors<'a, N>(&'a self, name: N) -> impl Iterator> + '_ [INFO] [stderr] | -- lifetime `'a` declared here ^^ this elided lifetime gets resolved as `'a` [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>, ()), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `rocket` (lib) generated 14 warnings [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 test) generated 15 warnings (14 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rocket-073e6f9ec45d4e7c) [INFO] [stdout] [INFO] [stdout] running 64 tests [INFO] [stdout] test config::tests::test_profile_env ... ok [INFO] [stdout] test data::io_stream::tests::is_unpin ... ok [INFO] [stdout] test form::parser::raw_str_parse_tests::test_decodes ... ok [INFO] [stdout] test form::parser::raw_str_parse_tests::test_skips_empty ... ok [INFO] [stdout] test form::tests::bool ... ok [INFO] [stdout] test form::tests::defaults ... ok [INFO] [stdout] test form::tests::potpourri ... ok [INFO] [stdout] test form::tests::time ... ok [INFO] [stdout] test local::asynchronous::client::test::test_local_client_impl_send_sync ... ok [INFO] [stdout] test config::tests::test_no_err_on_debug_and_no_secret_key ... ok [INFO] [stdout] test config::tests::test_toml_file ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_bad_chars ... ok [INFO] [stdout] test config::tests::test_no_err_on_release_and_custom_secret_key ... ok [INFO] [stdout] test config::tests::test_precedence ... ok [INFO] [stdout] test request::tests::test_multiple_headers_from_hyp ... ok [INFO] [stdout] test request::tests::test_multiple_headers_merge_into_one_from_hyp ... 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_event_stream ... ok [INFO] [stdout] test router::collider::tests::hard_param_collisions ... ok [INFO] [stdout] test config::tests::test_profiles_merge ... ok [INFO] [stdout] test router::collider::tests::method_dependent_non_collisions ... ok [INFO] [stdout] test router::collider::tests::query_collisions ... ok [INFO] [stdout] test config::tests::test_default_round_trip ... ok [INFO] [stdout] test router::collider::tests::query_dependent_non_collisions ... ok [INFO] [stdout] test router::collider::tests::simple_collisions ... ok [INFO] [stdout] test router::collider::tests::query_non_collisions ... ok [INFO] [stdout] test router::collider::tests::medium_param_collisions ... ok [INFO] [stdout] test router::collider::tests::simple_param_collisions ... ok [INFO] [stdout] test router::collider::tests::non_collisions ... ok [INFO] [stdout] test config::tests::test_figment_is_default ... ok [INFO] [stdout] test router::collider::tests::test_content_type_collisions ... ok [INFO] [stdout] test router::collider::tests::test_route_content_type_collisions ... 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::router::test::test_collision_when_ranked ... ok [INFO] [stdout] test router::router::test::test_collisions_query ... ok [INFO] [stdout] test router::router::test::test_collisions_normalize ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_event_fields ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_event_data ... ok [INFO] [stdout] test router::router::test::test_default_ranked_routing ... ok [INFO] [stdout] test router::router::test::test_no_collision_when_ranked ... 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_no_collisions ... ok [INFO] [stdout] test router::router::test::test_ranked_collisions ... ok [INFO] [stdout] test router::router::test::test_ranked_routing ... ok [INFO] [stdout] test router::router::test::test_rankless_collisions ... ok [INFO] [stdout] test router::router::test::test_default_ranking ... ok [INFO] [stdout] test sentinel::test::check_can_determine ... 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 router::collider::tests::test_req_route_mt_collisions ... ok [INFO] [stdout] test router::collider::tests::test_req_route_query_collisions ... ok [INFO] [stdout] test trip_wire::tests::simple_trip ... ok [INFO] [stdout] test router::router::test::test_catcher_routing ... ok [INFO] [stdout] test router::router::test::test_err_routing ... ok [INFO] [stdout] test router::router::test::test_ok_routing ... ok [INFO] [stdout] test trip_wire::tests::general_trip ... ok [INFO] [stdout] test trip_wire::tests::staged_trip ... ok [INFO] [stdout] test trip_wire::tests::single_stage_trip ... ok [INFO] [stdout] test response::stream::sse::sse_tests::test_heartbeat ... ok [INFO] [stdout] test trip_wire::tests::no_trip ... ok [INFO] [stderr] Running tests/absolute-uris-okay-issue-443.rs (/opt/rustwide/target/debug/deps/absolute_uris_okay_issue_443-ba7f963c29ac0519) [INFO] [stdout] [INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.29s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [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.04s [INFO] [stdout] [INFO] [stderr] Running tests/byte-slices-form-field-issue-2148.rs (/opt/rustwide/target/debug/deps/byte_slices_form_field_issue_2148-1d12c24911e95ef1) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_from_form_fields_of_values_into_byte_slices ... ok [INFO] [stdout] test test_from_form_fields_of_multipart_files_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.07s [INFO] [stdout] [INFO] [stderr] Running tests/can-correct-bad-local-uri.rs (/opt/rustwide/target/debug/deps/can_correct_bad_local_uri-c89eab6e49ca7846) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/can-launch-tls.rs (/opt/rustwide/target/debug/deps/can_launch_tls-ce3475f7da5ef063) [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.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/catcher-cookies-1213.rs (/opt/rustwide/target/debug/deps/catcher_cookies_1213-2ade4d3872fedb58) [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] test tests::error_catcher_sets_cookies ... ok [INFO] [stderr] Running tests/conditionally-set-server-header-996.rs (/opt/rustwide/target/debug/deps/conditionally_set_server_header_996-fa6a2e86d4197484) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [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.04s [INFO] [stdout] [INFO] [stderr] Running tests/config-real-ip-header.rs (/opt/rustwide/target/debug/deps/config_real_ip_header-0ad91a8c7ac8189f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::check_default_real_ip_header_works ... ok [INFO] [stdout] test tests::check_real_ip_header_works ... ok [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.03s [INFO] [stdout] [INFO] [stderr] Running tests/config-secret-key-1500.rs (/opt/rustwide/target/debug/deps/config_secret_key_1500-7c845dea8b277d3a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/cookies-private.rs (/opt/rustwide/target/debug/deps/cookies_private-d57af289fbbd28d0) [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 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-3fc675a81d298af6) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_derive_reexports ... ok [INFO] [stderr] Running tests/deserialize-limits-issue-2268.rs (/opt/rustwide/target/debug/deps/deserialize_limits_issue_2268-b65fffb0454d27ff) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [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.01s [INFO] [stdout] [INFO] [stderr] Running tests/encoded-uris.rs (/opt/rustwide/target/debug/deps/encoded_uris-043caf7a9e65c356) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/fairing_before_head_strip-issue-546.rs (/opt/rustwide/target/debug/deps/fairing_before_head_strip_issue_546-d8c647efd4e08663) [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.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test fairing_before_head_strip::auto_handled ... ok [INFO] [stderr] Running tests/file_server.rs (/opt/rustwide/target/debug/deps/file_server-2e76c2fde1144316) [INFO] [stdout] test fairing_before_head_strip::not_auto_handled ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_redirection ... ok [INFO] [stdout] test test_ranking ... ok [INFO] [stdout] test test_static_index ... ok [INFO] [stdout] test test_forwarding ... ok [INFO] [stdout] test test_static_all ... ok [INFO] [stdout] test test_static_no_index ... ok [INFO] [stdout] test test_static_hidden ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/flash-lazy-removes-issue-466.rs (/opt/rustwide/target/debug/deps/flash_lazy_removes_issue_466-abc30c3577e21a3b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/form-validation-names.rs (/opt/rustwide/target/debug/deps/form_validation_names-1106f89ad77e53fd) [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.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_form_validation_context ... ok [INFO] [stderr] Running tests/form_method-issue-45.rs (/opt/rustwide/target/debug/deps/form_method_issue_45-b065858807bc81eb) [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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running tests/form_value_decoding-issue-82.rs (/opt/rustwide/target/debug/deps/form_value_decoding_issue_82-ff2c0bdf93da6791) [INFO] [stdout] test tests::get_passes_through ... ok [INFO] [stdout] test tests::method_eval ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/form_value_from_encoded_str-issue-1425.rs (/opt/rustwide/target/debug/deps/form_value_from_encoded_str_issue_1425-50e5921ce70d27ae) [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.04s [INFO] [stdout] [INFO] [stderr] Running tests/forward-includes-status-1560.rs (/opt/rustwide/target/debug/deps/forward_includes_status_1560-809ff2e9aedddcbe) [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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::unauthorized_custom_catcher ... ok [INFO] [stdout] test tests::use_last_forward ... ok [INFO] [stdout] test tests::authorized_forwards ... ok [INFO] [stderr] Running tests/head_handling.rs (/opt/rustwide/target/debug/deps/head_handling-0c47b48f77a43d12) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test head_handling_tests::auto_head ... ok [INFO] [stderr] Running tests/http_serde.rs (/opt/rustwide/target/debug/deps/http_serde-36c053c30645b12b) [INFO] [stdout] test head_handling_tests::user_head ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test uri_serde_round_trip ... ok [INFO] [stdout] test uri_serde ... ok [INFO] [stderr] Running tests/launch-inspect.rs (/opt/rustwide/target/debug/deps/launch_inspect-e9a65036d0bc1b1e) [INFO] [stdout] test method_serde ... ok [INFO] [stdout] test status_serde ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_launch_state_is_well_ordered ... ok [INFO] [stdout] test test_inspectable_launch_state_in_liftoff ... ok [INFO] [stdout] test test_inspectable_launch_state ... 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.45s [INFO] [stdout] [INFO] [stderr] Running tests/limits.rs (/opt/rustwide/target/debug/deps/limits-ab4925f0f6677243) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test limits_tests::large_enough ... ok [INFO] [stdout] test limits_tests::much_too_small ... ok [INFO] [stdout] test limits_tests::contracted ... ok [INFO] [stdout] test limits_tests::just_large_enough ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/local-client-access-runtime-in-drop.rs (/opt/rustwide/target/debug/deps/local_client_access_runtime_in_drop-6efb0e2904f9674b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_access_runtime_in_state_drop ... ok [INFO] [stderr] Running tests/local-client-json.rs (/opt/rustwide/target/debug/deps/local_client_json-e0b820d2346f3581) [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/local-request-content-type-issue-505.rs (/opt/rustwide/target/debug/deps/local_request_content_type_issue_505-eeec16dbc48b1189) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test local_request_content_type_tests::has_ct ... ok [INFO] [stdout] test local_request_content_type_tests::has_no_ct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/local_request_private_cookie-issue-368.rs (/opt/rustwide/target/debug/deps/local_request_private_cookie_issue_368-f25037c27f93dd9b) [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/many-cookie-jars-at-once.rs (/opt/rustwide/target/debug/deps/many_cookie_jars_at_once-84274c8d37ae01a8) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test many_cookie_jars_tests::test_multi_get ... ok [INFO] [stderr] Running tests/mapped-base-issue-1262.rs (/opt/rustwide/target/debug/deps/mapped_base_issue_1262-6525d2d9b86da27f) [INFO] [stdout] test many_cookie_jars_tests::test_multi_add ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test mapped_base_tests::prefix_and_base ... ok [INFO] [stdout] test mapped_base_tests::only_prefix ... ok [INFO] [stderr] Running tests/mount_point.rs (/opt/rustwide/target/debug/deps/mount_point-cbd162ffeaabcb7b) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [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.06s [INFO] [stdout] [INFO] [stderr] Running tests/multipart-limit.rs (/opt/rustwide/target/debug/deps/multipart_limit-36f736d5629470e8) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_multipart_limit ... ok [INFO] [stderr] Running tests/nested-fairing-attaches.rs (/opt/rustwide/target/debug/deps/nested_fairing_attaches-3fe98667431b4a70) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [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.00s [INFO] [stdout] [INFO] [stderr] Running tests/on_launch_fairing_can_inspect_port.rs (/opt/rustwide/target/debug/deps/on_launch_fairing_can_inspect_port-cd9bc7242ac2ac05) [INFO] [stdout] [INFO] [stdout] running 1 test [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.01s [INFO] [stdout] [INFO] [stderr] Running tests/panic-handling.rs (/opt/rustwide/target/debug/deps/panic_handling-04983bcec5e21b11) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test catches_double_panic ... ok [INFO] [stdout] test catches_catcher_panic ... ok [INFO] [stdout] test catches_route_panic ... ok [INFO] [stdout] test catches_early_catcher_panic ... ok [INFO] [stdout] test catches_early_route_panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/precise-content-type-matching.rs (/opt/rustwide/target/debug/deps/precise_content_type_matching-7d17ff657be1d3f3) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::exact_match_or_forward ... ok [INFO] [stdout] test tests::exact_match_or_none ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/raw-strings-multipart-files-1987.rs (/opt/rustwide/target/debug/deps/raw_strings_multipart_files_1987-6403e98e330dabc8) [INFO] [stdout] [INFO] [stdout] running 1 test [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] [stderr] Running tests/recursive-singleton-fairing.rs (/opt/rustwide/target/debug/deps/recursive_singleton_fairing-5722acb421f41277) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running tests/redirect_from_catcher-issue-113.rs (/opt/rustwide/target/debug/deps/redirect_from_catcher_issue_113-604049b2bc241088) [INFO] [stdout] test recursive_singleton_bad ... ok [INFO] [stdout] test recursive_singleton_ok ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [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.04s [INFO] [stdout] [INFO] [stderr] Running tests/replace-content-type-518.rs (/opt/rustwide/target/debug/deps/replace_content_type_518-39d5207848485366) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/responder_lifetime-issue-345.rs (/opt/rustwide/target/debug/deps/responder_lifetime_issue_345-087450c8e84d14e1) [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.05s [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-d4641009732d3ec9) [INFO] [stdout] [INFO] [stdout] running 1 test [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.06s [INFO] [stdout] [INFO] [stderr] Running tests/scoped-uri.rs (/opt/rustwide/target/debug/deps/scoped_uri-cfe52767ac96fc81) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_hello_name ... 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.06s [INFO] [stdout] [INFO] [stderr] Running tests/segments-issues-41-86.rs (/opt/rustwide/target/debug/deps/segments_issues_41_86-6269a525b6058c05) [INFO] [stdout] [INFO] [stdout] running 1 test [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.04s [INFO] [stdout] [INFO] [stderr] Running tests/sentinel.rs (/opt/rustwide/target/debug/deps/sentinel-b529f9939e635b57) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test data_sentinel_works ... ok [INFO] [stdout] test known_macro_sentinel_works ... ok [INFO] [stdout] test state_sentinel_works ... ok [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.09s [INFO] [stdout] [INFO] [stderr] Running tests/session-cookies-issue-1506.rs (/opt/rustwide/target/debug/deps/session_cookies_issue_1506-593961ebf6e3e425) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/shield.rs (/opt/rustwide/target/debug/deps/shield-afa84d74dd6fd1ff) [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 10 tests [INFO] [stdout] test additional_headers_test ... ok [INFO] [stdout] test disable_headers_test ... ok [INFO] [stdout] test default_headers_test ... ok [INFO] [stdout] test shield_singleton ... ok [INFO] [stdout] test default_shield ... ok [INFO] [stdout] test prefetch_test ... ok [INFO] [stdout] test uri_test ... ok [INFO] [stdout] test permission_test ... ok [INFO] [stdout] test bad_uri_permission_test - should panic ... ok [INFO] [stdout] test bad_uri_permission_test2 - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s [INFO] [stdout] [INFO] [stderr] Running tests/shutdown-fairings.rs (/opt/rustwide/target/debug/deps/shutdown_fairings-cefd132b24a894e4) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test shutdown_fairing_runs ... ok [INFO] [stdout] test async_shutdown_fairing_runs ... ok [INFO] [stdout] test multiple_shutdown_fairing_runs ... ok [INFO] [stdout] test background_tasks_dont_prevent_terminate ... ok [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.06s [INFO] [stdout] [INFO] [stderr] Running tests/strict_and_lenient_forms.rs (/opt/rustwide/target/debug/deps/strict_and_lenient_forms-f4c8361585c9c993) [INFO] [stdout] [INFO] [stdout] running 2 tests [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] [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/timer-on-attach.rs (/opt/rustwide/target/debug/deps/timer_on_attach-ccc09aa4904f1ef7) [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.03s [INFO] [stdout] [INFO] [stderr] Running tests/tls-config-from-source-1503.rs (/opt/rustwide/target/debug/deps/tls_config_from_source_1503-067a46dcca39d376) [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/twice_managed_state.rs (/opt/rustwide/target/debug/deps/twice_managed_state-916bcc297b6815b8) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [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.11s [INFO] [stdout] [INFO] [stderr] Running tests/typed-uri-docs-redef-issue-1373.rs (/opt/rustwide/target/debug/deps/typed_uri_docs_redef_issue_1373-0ea441af0cc21b3d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/unsound-local-request-1312.rs (/opt/rustwide/target/debug/deps/unsound_local_request_1312-ac5e9e59889874cf) [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] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/untracked-vs-tracked.rs (/opt/rustwide/target/debug/deps/untracked_vs_tracked-c689b5af050d5db2) [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.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test many_cookie_jars_tests::test_tracked ... ok [INFO] [stdout] test many_cookie_jars_tests::test_untracked ... ok [INFO] [stderr] Running tests/uri-percent-encoding-issue-808.rs (/opt/rustwide/target/debug/deps/uri_percent_encoding_issue_808-d642841af694e668) [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 2 tests [INFO] [stdout] test tests::uri_percent_encoding_redirect ... ok [INFO] [stdout] test tests::uri_percent_encoding_get ... 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] [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::default (line 147) ... ok [INFO] [stdout] test src/catcher/catcher.rs - catcher::catcher::Catcher::map_base (line 189) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::__non_exhaustive (line 126) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::mtls_enabled (line 345) ... ok [INFO] [stdout] test src/catcher/catcher.rs - catcher::catcher::Catcher::new (line 133) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::from (line 296) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::debug_default (line 178) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::figment (line 246) ... 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::tls_enabled (line 321) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident::as_str (line 160) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident::none (line 146) ... ok [INFO] [stdout] test src/config/mod.rs - config (line 55) ... ok [INFO] [stdout] test src/config/config.rs - config::config::Config::try_from (line 268) ... ok [INFO] [stdout] test src/config/mod.rs - config (line 12) ... ok [INFO] [stdout] test src/config/mod.rs - config (line 76) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident::try_new (line 110) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident (line 66) ... ok [INFO] [stdout] test src/config/ident.rs - config::ident::Ident (line 39) ... 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/cookies.rs - cookies::CookieJar<'a>::add (line 294) ... ok [INFO] [stdout] test src/config/shutdown.rs - config::shutdown::Shutdown (line 170) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::get (line 203) ... ok [INFO] [stdout] test src/config/shutdown.rs - config::shutdown::Shutdown::__non_exhaustive (line 247) ... ok [INFO] [stdout] test src/config/shutdown.rs - config::shutdown::Shutdown (line 138) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::get_pending (line 253) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar<'a>::remove (line 374) ... ok [INFO] [stdout] test src/cookies.rs - cookies::CookieJar (line 25) ... 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/cookies.rs - cookies::CookieJar<'a>::iter (line 447) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::into_inner (line 169) ... 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>::open (line 77) ... ok [INFO] [stdout] test src/data/data.rs - data::data::Data (line 16) ... 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::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/capped.rs - data::capped::Capped::map (line 111) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::hint (line 90) ... ok [INFO] [stdout] test src/data/data.rs - data::data::Data<'r>::peek_complete (line 177) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::into_bytes (line 161) ... ok [INFO] [stdout] test src/data/data_stream.rs - data::data_stream::DataStream<'r>::into_file (line 210) ... ok [INFO] [stdout] test src/data/capped.rs - data::capped::Capped::new (line 78) ... 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/from_data.rs - data::from_data::FromData (line 201) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 213) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 180) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 22) ... ok [INFO] [stdout] test src/data/from_data.rs - data::from_data::FromData (line 224) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 106) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 91) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 37) ... ok [INFO] [stdout] test src/data/io_stream.rs - data::io_stream::IoHandler (line 44) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits (line 77) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits::find (line 268) ... ok [INFO] [stdout] test src/data/limits.rs - data::limits::Limits::new (line 171) ... 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::limit (line 190) ... ok [INFO] [stdout] test src/error.rs - error::Error (line 26) ... ok [INFO] [stdout] test src/error.rs - error::Error::pretty_print (line 160) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_liftoff (line 123) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::config (line 213) ... ok [INFO] [stdout] test src/error.rs - error::Error (line 41) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_ignite (line 82) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc (line 25) ... ok [INFO] [stdout] test src/error.rs - error::Error::kind (line 135) ... ok [INFO] [stdout] test src/fairing/info_kind.rs - fairing::info_kind::Info (line 15) ... ok [INFO] [stdout] test src/fairing/info_kind.rs - fairing::info_kind::Kind::is (line 82) ... 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_request (line 143) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::try_on_ignite (line 105) ... ok [INFO] [stdout] test src/fairing/ad_hoc.rs - fairing::ad_hoc::AdHoc::on_response (line 169) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing::Fairing (line 364) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing::Fairing (line 251) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing::Fairing::info (line 448) ... 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 302) ... ok [INFO] [stdout] test src/fairing/mod.rs - fairing (line 22) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::errors (line 170) ... 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>::field_errors (line 209) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::field_value (line 121) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Context<'v>::field_values (line 144) ... 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_errors (line 190) ... 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>::exact_field_errors (line 237) ... 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::Context<'v>::push_errors (line 336) ... ok [INFO] [stdout] test src/form/context.rs - form::context::Contextual (line 23) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Error (line 82) ... 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<'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/error.rs - form::error::Error (line 116) ... 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::Error<'v>::validation (line 463) ... 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::Error<'v>::set_entity (line 497) ... 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::Errors (line 42) ... 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>::new (line 244) ... 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>::with_value (line 559) ... 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::Errors<'v>::set_name (line 283) ... ok [INFO] [stdout] test src/form/field.rs - form::field::DataField<'v,'_>::unexpected (line 203) ... 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::Errors<'v>::with_name (line 259) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::set_value (line 335) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::with_value (line 311) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::missing (line 153) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::from_value (line 80) ... ok [INFO] [stdout] test src/form/error.rs - form::error::Errors<'v>::status (line 363) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form (line 37) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::unexpected (line 124) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form<()>::values (line 287) ... ok [INFO] [stdout] test src/form/field.rs - form::field::ValueField<'v>::shift (line 97) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form::parse_encoded (line 251) ... 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::into_inner (line 144) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 243) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 219) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form::parse_iter (line 213) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 267) ... 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 340) ... 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 30) ... ok [INFO] [stdout] test src/form/from_form.rs - form::from_form::FromForm (line 395) ... ok [INFO] [stdout] test src/form/form.rs - form::form::Form::parse (line 185) ... 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 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/from_form.rs - form::from_form::FromForm (line 48) ... 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/lenient.rs - form::lenient::Lenient::into_inner (line 53) ... 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/buf.rs - form::name::buf::NameBuf (line 11) ... ok [INFO] [stdout] test src/form/name/key.rs - form::name::key::Key::indices (line 52) ... ok [INFO] [stdout] test src/form/name/key.rs - form::name::key::Key::as_str (line 67) ... ok [INFO] [stdout] test src/form/name/key.rs - form::name::key::Key::new (line 36) ... 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::as_str (line 120) ... ok [INFO] [stdout] test src/form/name/name.rs - form::name::name::Name::keys (line 53) ... 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/name.rs - form::name::name::Name::new (line 37) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView (line 17) ... ok [INFO] [stdout] test src/form/name/name.rs - form::name::name::Name::prefixes (line 85) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::key_lossy (line 230) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::key (line 196) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView (line 58) ... ok [INFO] [stdout] test src/form/strict.rs - form::strict::Strict (line 28) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::new (line 90) ... ok [INFO] [stdout] test src/form/strict.rs - form::strict::Strict (line 46) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::shift (line 126) ... 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<'v>::shift (line 108) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::parent (line 279) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate (line 6) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::dbg_eq (line 211) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate (line 28) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate (line 57) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::contains (line 517) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::dbg_contains (line 562) ... ok [INFO] [stdout] test src/form/name/view.rs - form::name::view::NameView<'v>::source (line 305) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::ext (line 777) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::dbg_omits (line 644) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::eq (line 170) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::msg (line 127) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::msg (line 141) ... 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 103) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::neq (line 247) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::omits (line 603) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::try_with (line 870) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::range (line 679) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::one_of (line 729) ... ok [INFO] [stdout] test src/form/validate.rs - form::validate::with (line 817) ... 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/file_name.rs - fs::file_name::FileName::as_str (line 75) ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile (line 18) ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::file_mut (line 93) ... 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 (line 32) - compile ... ok [INFO] [stdout] test src/fs/file_name.rs - fs::file_name::FileName::is_safe (line 180) ... ok [INFO] [stdout] test src/fs/file_name.rs - fs::file_name::FileName::new (line 36) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer (line 55) - compile ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer::from (line 102) - compile ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer::from (line 90) - compile ... 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::open (line 53) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::FileServer::rank (line 170) - compile ... ok [INFO] [stdout] test src/fs/named_file.rs - fs::named_file::NamedFile::path (line 129) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::Options::IndexFile (line 345) - 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::contains (line 368) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::content_type (line 469) ... 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 70) ... 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 (line 83) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::name (line 426) ... ok [INFO] [stdout] test src/fs/server.rs - fs::server::relative (line 432) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::raw_name (line 447) ... ok [INFO] [stdout] test src/lib.rs - (line 43) - compile ... ok [INFO] [stdout] test src/lib.rs - execute (line 301) - compile ... ok [INFO] [stdout] test src/lib.rs - execute (line 323) - compile ... ok [INFO] [stdout] test src/lib.rs - execute (line 348) - compile ... ok [INFO] [stdout] test src/lib.rs - execute (line 338) - compile ... ok [INFO] [stdout] test src/lib.rs - async_trait (line 213) ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client (line 37) - compile ... 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>::open (line 326) ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::delete (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::options (line 124) - compile ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::head (line 124) - 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/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::patch (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/client.rs - local::asynchronous::client::Client::terminate (line 123) - 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/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>::path (line 386) ... ok [INFO] [stdout] test src/fs/temp_file.rs - fs::temp_file::TempFile<'v>::persist_to (line 150) ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::cookies (line 122) ... ok [INFO] [stdout] test src/local/asynchronous/client.rs - local::asynchronous::client::Client::rocket (line 118) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::add_header (line 128) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::body (line 126) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::cookies (line 126) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::dispatch (line 129) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::header (line 134) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::cookie (line 128) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::inner_mut (line 130) ... 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>::remote (line 128) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::body (line 195) ... ok [INFO] [stdout] test src/local/asynchronous/request.rs - local::asynchronous::request::LocalRequest<'c>::set_body (line 128) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::content_type (line 195) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::cookies (line 193) ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client (line 18) - compile ... ok [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/blocking/client.rs - local::blocking::client::Client::head (line 109) - compile ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse (line 17) ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::options (line 109) - compile ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::into_bytes (line 198) ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::into_string (line 197) ... 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::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::terminate (line 108) - compile ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::tracked (line 117) - compile ... ok [INFO] [stdout] test src/local/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::headers (line 195) ... 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/asynchronous/response.rs - local::asynchronous::response::LocalResponse<'_>::status (line 195) ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::cookies (line 107) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::body (line 68) ... ok [INFO] [stdout] test src/local/blocking/client.rs - local::blocking::client::Client::rocket (line 103) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::cookie (line 70) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::dispatch (line 71) ... 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>::cookies (line 68) ... 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>::inner_mut (line 72) ... 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>::header (line 76) ... ok [INFO] [stdout] test src/local/blocking/request.rs - local::blocking::request::LocalRequest<'c>::set_body (line 70) ... 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<'_>::headers (line 95) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::cookies (line 93) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::body (line 95) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::into_bytes (line 98) ... ok [INFO] [stdout] test src/local/mod.rs - local (line 36) ... ok [INFO] [stdout] test src/outcome.rs - outcome (line 50) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::status (line 95) ... ok [INFO] [stdout] test src/outcome.rs - outcome (line 27) ... ok [INFO] [stdout] test src/local/blocking/response.rs - local::blocking::response::LocalResponse<'_>::into_string (line 97) ... ok [INFO] [stdout] test src/outcome.rs - outcome (line 73) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::as_mut (line 387) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::and_then (line 480) ... 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::failed (line 260) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::forward_then (line 540) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::forwarded (line 286) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::error_then (line 510) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::is_error (line 189) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::is_forward (line 211) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::ok_map_error (line 595) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::map (line 411) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::succeeded (line 234) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::is_success (line 167) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::ok_map_forward (line 567) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::map_error (line 433) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::map_forward (line 455) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::unwrap (line 123) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::success_or (line 314) ... ok [INFO] [stdout] test src/outcome.rs - outcome::try_outcome (line 658) - compile ... ok [INFO] [stdout] test src/outcome.rs - outcome::try_outcome (line 638) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 116) ... ok [INFO] [stdout] test src/outcome.rs - outcome::Outcome::success_or_else (line 343) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 155) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 125) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 19) ... ok [INFO] [stdout] test src/request/from_param.rs - request::from_param::FromParam (line 53) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 245) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 34) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 197) ... ok [INFO] [stdout] test src/request/from_request.rs - request::from_request::FromRequest (line 310) ... 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>::client_ip (line 394) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::add_header (line 485) ... ok [INFO] [stdout] test src/request/mod.rs - request::local_cache (line 34) ... ok [INFO] [stdout] test src/request/mod.rs - request::local_cache_once (line 84) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::client_ip (line 411) ... 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>::content_type (line 538) ... 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>::format (line 587) ... 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>::limits (line 651) ... 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>::host (line 211) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::guard (line 700) ... 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>::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>::method (line 113) ... 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>::query_value (line 880) ... 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>::replace_header (line 510) ... 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>::rocket (line 628) ... 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>::segments (line 838) ... ok [INFO] [stdout] test src/request/request.rs - request::request::Request<'r>::set_remote (line 343) ... 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_method (line 131) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::is_some (line 166) ... 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>::set_uri (line 166) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::max_chunk_size (line 231) ... 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/request/request.rs - request::request::Request<'r>::uri (line 151) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::take (line 309) ... ok [INFO] [stdout] test src/response/content.rs - response::content (line 11) ... ok [INFO] [stdout] test src/response/content.rs - response::content (line 28) ... ok [INFO] [stdout] test src/response/debug.rs - response::debug::Debug (line 17) ... ok [INFO] [stdout] test src/response/debug.rs - response::debug::Debug (line 35) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::to_bytes (line 336) ... ok [INFO] [stdout] test src/response/debug.rs - response::debug::Debug (line 54) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::new (line 108) ... ok [INFO] [stdout] test src/response/body.rs - response::body::Body<'r>::to_string (line 376) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::error (line 167) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash (line 49) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::success (line 131) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect (line 26) ... ok [INFO] [stdout] test src/response/flash.rs - response::flash::Flash::warning (line 149) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Box (line 408) - compile fail ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::found (line 119) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::temporary (line 78) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::moved (line 137) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 14) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 210) ... ok [INFO] [stdout] test src/response/redirect.rs - response::redirect::Redirect::permanent (line 99) ... 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 170) ... 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 31) ... 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 268) ... ok [INFO] [stdout] test src/response/responder.rs - response::responder::Responder (line 237) ... 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 (line 57) ... 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>::merge (line 339) ... 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>::join (line 379) ... 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>::new (line 82) ... 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>::ok (line 438) ... 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>::streamed_body (line 252) ... 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>::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::Builder<'r>::status (line 99) ... 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>::body (line 782) ... 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::Response<'r>::body_mut (line 866) ... 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>::content_type (line 589) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::headers (line 626) ... 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::Response<'r>::cookies (line 607) ... 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>::remove_header (line 760) ... 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>::new (line 502) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_raw_header (line 678) ... 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>::set_status (line 571) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::set_sized_body (line 899) ... 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::Accepted (line 323) ... ok [INFO] [stdout] test src/response/status.rs - response::status (line 17) ... 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>::status (line 552) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Conflict (line 328) ... ok [INFO] [stdout] test src/response/status.rs - response::status::BadRequest (line 310) ... ok [INFO] [stdout] test src/response/response.rs - response::response::Response<'r>::upgrade (line 831) ... ok [INFO] [stdout] test src/response/status.rs - response::status::BadRequest (line 324) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Conflict (line 314) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created (line 47) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Custom (line 215) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Forbidden (line 312) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Forbidden (line 326) ... ok [INFO] [stdout] test src/response/status.rs - response::status::NoContent (line 190) ... ok [INFO] [stdout] test src/response/status.rs - response::status::NotFound (line 313) ... ok [INFO] [stdout] test src/response/status.rs - response::status::NotFound (line 327) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Unauthorized (line 311) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Unauthorized (line 325) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created::body (line 88) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created::new (line 61) ... ok [INFO] [stdout] test src/response/status.rs - response::status::Created::tagged_body (line 120) ... ok [INFO] [stdout] test src/response/stream/bytes.rs - response::stream::bytes::ByteStream (line 29) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 116) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 18) ... ok [INFO] [stdout] test src/response/stream/mod.rs - response::stream (line 75) ... 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 166) ... 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 99) ... ok [INFO] [stdout] test src/response/stream/reader.rs - response::stream::reader::ReaderStream (line 28) ... ok [INFO] [stdout] test src/response/stream/one.rs - response::stream::one::One (line 32) ... ok [INFO] [stdout] test src/response/stream/reader.rs - response::stream::reader::ReaderStream (line 58) ... ok [INFO] [stdout] test src/response/stream/reader.rs - response::stream::reader::ReaderStream>::one (line 116) ... ok [INFO] [stdout] test src/response/stream/one.rs - response::stream::one::One (line 16) ... 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::comment (line 202) ... 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::empty (line 135) ... 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/sse.rs - response::stream::sse::EventStream (line 390) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream (line 371) ... 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::Event::with_comment (line 293) ... 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::Event::with_retry (line 312) ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream (line 417) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 129) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 116) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 61) - compile ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::EventStream::heartbeat (line 503) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 80) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket (line 94) - compile ... ok [INFO] [stdout] test src/response/stream/text.rs - response::stream::text::TextStream (line 30) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::attach (line 452) - compile ... ok [INFO] [stdout] test src/response/stream/sse.rs - response::stream::sse::Event::id (line 255) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::mount (line 306) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::manage (line 406) - 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::config (line 594) - compile ... 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::build (line 147) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::shutdown (line 617) - 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 696) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::mount (line 324) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::launch (line 890) - compile ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Handler (line 34) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Handler (line 45) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::configure (line 205) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Handler (line 93) - compile ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::figment (line 833) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Outcome<'o>::error (line 228) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket::ignite (line 493) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::state (line 812) ... ok [INFO] [stdout] test src/route/handler.rs - route::handler::Outcome<'o>::forward (line 248) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::routes (line 750) ... 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>::try_from (line 203) ... ok [INFO] [stdout] test src/rkt.rs - rkt::Rocket

::catchers (line 781) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route (line 118) ... 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::ranked (line 231) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route (line 18) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri (line 41) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri (line 21) ... ok [INFO] [stdout] test src/route/route.rs - route::route::Route::map_base (line 271) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri<'a>::as_str (line 204) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 175) ... 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/route/uri.rs - route::uri::RouteUri<'a>::query (line 177) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 194) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 255) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri<'a>::base (line 139) ... ok [INFO] [stdout] test src/route/uri.rs - route::uri::RouteUri<'a>::path (line 158) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 88) ... ok [INFO] [stdout] test src/shield/mod.rs - shield (line 51) ... ok [INFO] [stdout] test src/serde/mod.rs - serde (line 18) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Feature::as_str (line 840) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission (line 469) ... 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::allowed (line 522) ... ok [INFO] [stdout] test src/sentinel.rs - sentinel::Sentinel (line 29) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::block (line 605) ... ok [INFO] [stdout] test src/shield/policy.rs - shield::policy::Permission::allow (line 570) ... 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/shield/policy.rs - shield::policy::Permission::get (line 621) ... 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::blocked (line 542) ... 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 (line 46) ... ok [INFO] [stdout] test src/shutdown.rs - shutdown::Shutdown (line 44) - compile ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::disable (line 141) ... ok [INFO] [stdout] test src/shutdown.rs - shutdown::Shutdown (line 27) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::enable (line 125) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield (line 24) ... ok [INFO] [stdout] test src/state.rs - state::State (line 29) - compile ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::new (line 105) ... ok [INFO] [stdout] test src/shutdown.rs - shutdown::Shutdown::notify (line 78) ... ok [INFO] [stdout] test src/state.rs - state::State (line 63) ... ok [INFO] [stdout] test src/state.rs - state::State::inner (line 164) ... ok [INFO] [stdout] test src/shield/shield.rs - shield::shield::Shield::is_enabled (line 157) ... 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] test result: ok. 557 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.09s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3013a884a6bd341a8acee5e7b35eca93f9b27926ff6ecf4054deb44192197f57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3013a884a6bd341a8acee5e7b35eca93f9b27926ff6ecf4054deb44192197f57", kill_on_drop: false }` [INFO] [stdout] 3013a884a6bd341a8acee5e7b35eca93f9b27926ff6ecf4054deb44192197f57