[INFO] fetching crate keclc-file 0.2.0... [INFO] testing keclc-file-0.2.0 against 1.59.0 for beta-1.60-1 [INFO] extracting crate keclc-file 0.2.0 into /workspace/builds/worker-11/source [INFO] validating manifest of crates.io crate keclc-file 0.2.0 on toolchain 1.59.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate keclc-file 0.2.0 [INFO] finished tweaking crates.io crate keclc-file 0.2.0 [INFO] tweaked toml for crates.io crate keclc-file 0.2.0 written to /workspace/builds/worker-11/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7bbd4c8318592bd60aa33499321061114e8d92d66dec44695a88940f4016399c [INFO] running `Command { std: "docker" "start" "-a" "7bbd4c8318592bd60aa33499321061114e8d92d66dec44695a88940f4016399c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7bbd4c8318592bd60aa33499321061114e8d92d66dec44695a88940f4016399c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7bbd4c8318592bd60aa33499321061114e8d92d66dec44695a88940f4016399c", kill_on_drop: false }` [INFO] [stdout] 7bbd4c8318592bd60aa33499321061114e8d92d66dec44695a88940f4016399c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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=warn" "-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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6e40b1b54f17f0536954dfad497f4da1760b49d423eb8123625ae4792a719ce5 [INFO] running `Command { std: "docker" "start" "-a" "6e40b1b54f17f0536954dfad497f4da1760b49d423eb8123625ae4792a719ce5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.119 [INFO] [stderr] Compiling futures-util v0.3.21 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling once_cell v1.9.0 [INFO] [stderr] Compiling pin-project-lite v0.1.12 [INFO] [stderr] Compiling pin-project-internal v0.4.29 [INFO] [stderr] Compiling match_cfg v0.1.0 [INFO] [stderr] Compiling v_htmlescape v0.4.5 [INFO] [stderr] Compiling sha1_smol v1.0.0 [INFO] [stderr] Compiling base64 v0.11.0 [INFO] [stderr] Compiling language-tags v0.2.2 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling copyless v0.1.5 [INFO] [stderr] Compiling arc-swap v0.4.8 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling brotli-sys v0.3.2 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling futures-channel v0.3.21 [INFO] [stderr] Compiling syn v1.0.86 [INFO] [stderr] Compiling sha1 v0.6.1 [INFO] [stderr] Compiling mime_guess v2.0.4 [INFO] [stderr] Compiling net2 v0.2.37 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling backtrace v0.3.64 [INFO] [stderr] Compiling hostname v0.3.1 [INFO] [stderr] Compiling socket2 v0.3.19 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling flate2 v1.0.22 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.0 [INFO] [stderr] Compiling resolv-conf v0.6.3 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling mio v0.6.23 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling tokio v0.2.25 [INFO] [stderr] Compiling mio-uds v0.6.8 [INFO] [stderr] Compiling webpki v0.21.4 [INFO] [stderr] Compiling sct v0.6.1 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling rustls v0.16.0 [INFO] [stderr] Compiling webpki-roots v0.17.0 [INFO] [stderr] Compiling brotli2 v0.3.2 [INFO] [stderr] Compiling futures-macro v0.3.21 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling async-trait v0.1.52 [INFO] [stderr] Compiling enum-as-inner v0.3.4 [INFO] [stderr] Compiling v_escape_derive v0.5.6 [INFO] [stderr] Compiling kayrx-macro v0.3.0 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling v_escape v0.7.4 [INFO] [stderr] Compiling pin-project v0.4.29 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling futures-executor v0.3.21 [INFO] [stderr] Compiling futures v0.3.21 [INFO] [stderr] Compiling trust-dns-proto v0.18.0-alpha.2 [INFO] [stderr] Compiling trust-dns-resolver v0.18.0-alpha.2 [INFO] [stderr] Compiling serde_urlencoded v0.6.1 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling kayrx v0.7.7 [INFO] [stderr] Compiling keclc-file v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant is never constructed: `IsNotDirectory` [INFO] [stdout] --> src/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | IsNotDirectory, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 30.61s [INFO] running `Command { std: "docker" "inspect" "6e40b1b54f17f0536954dfad497f4da1760b49d423eb8123625ae4792a719ce5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6e40b1b54f17f0536954dfad497f4da1760b49d423eb8123625ae4792a719ce5", kill_on_drop: false }` [INFO] [stdout] 6e40b1b54f17f0536954dfad497f4da1760b49d423eb8123625ae4792a719ce5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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=warn" "-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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c16b0512d9d58b00043635b92d6c6f8f939d8b50f8b2b32f13c1ee002cb1eab2 [INFO] running `Command { std: "docker" "start" "-a" "c16b0512d9d58b00043635b92d6c6f8f939d8b50f8b2b32f13c1ee002cb1eab2", kill_on_drop: false }` [INFO] [stderr] Compiling kayrx-macro v0.2.1 [INFO] [stderr] Compiling eternal-macro v0.2.1 [INFO] [stdout] warning: variant is never constructed: `IsNotDirectory` [INFO] [stdout] --> src/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | IsNotDirectory, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling kayrx v0.6.2 [INFO] [stderr] Compiling eternal v0.3.2 [INFO] [stderr] Compiling keclc-file v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use kayrx::service::boxed::{self, BoxService, BoxServiceFactory}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use kayrx::service::boxed::{self, BoxService, BoxServiceFactory}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use kayrx::service::boxed::{self, BoxService, BoxServiceFactory}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use kayrx::service::{IntoServiceFactory, Service, ServiceFactory}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use kayrx::service::{IntoServiceFactory, Service, ServiceFactory}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use kayrx::service::{IntoServiceFactory, Service, ServiceFactory}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use kayrx::web::dev::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use kayrx::web::dev::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use kayrx::web::dev::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use kayrx::web::error::{BlockingError, Error, ErrorInternalServerError}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use kayrx::web::error::{BlockingError, Error, ErrorInternalServerError}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use kayrx::web::error::{BlockingError, Error, ErrorInternalServerError}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use kayrx::web::guard::Guard; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use kayrx::web::guard::Guard; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use kayrx::web::guard::Guard; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use kayrx::http::header::{self, DispositionType}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use kayrx::http::header::{self, DispositionType}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use kayrx::http::header::{self, DispositionType}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use kayrx::http::Method; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use kayrx::http::Method; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use kayrx::http::Method; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use kayrx::web::{web, FromRequest, HttpRequest, HttpResponse}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use kayrx::web::{web, FromRequest, HttpRequest, HttpResponse}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use kayrx::web::{web, FromRequest, HttpRequest, HttpResponse}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/error.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use kayrx::web::{HttpResponse, ResponseError}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/error.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use kayrx::web::{HttpResponse, ResponseError}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/error.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use kayrx::web::{HttpResponse, ResponseError}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use kayrx::http::StatusCode; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use kayrx::http::StatusCode; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use kayrx::http::StatusCode; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/named.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use kayrx::http::body::SizedStream; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/named.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use kayrx::http::body::SizedStream; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/named.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use kayrx::http::body::SizedStream; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/named.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use kayrx::web::dev::BodyEncoding; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/named.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use kayrx::web::dev::BodyEncoding; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/named.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use kayrx::web::dev::BodyEncoding; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/named.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use kayrx::http::header::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/named.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use kayrx::http::header::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/named.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use kayrx::http::header::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/named.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use kayrx::http::{ContentEncoding, StatusCode}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/named.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use kayrx::http::{ContentEncoding, StatusCode}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/named.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use kayrx::http::{ContentEncoding, StatusCode}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/named.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use kayrx::web::{Error, HttpMessage, HttpRequest, HttpResponse, Responder}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/named.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use kayrx::web::{Error, HttpMessage, HttpRequest, HttpResponse, Responder}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/named.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use kayrx::web::{Error, HttpMessage, HttpRequest, HttpResponse, Responder}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:649:9 [INFO] [stdout] | [INFO] [stdout] 649 | use kayrx::web::guard; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:649:9 [INFO] [stdout] | [INFO] [stdout] 649 | use kayrx::web::guard; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:649:9 [INFO] [stdout] | [INFO] [stdout] 649 | use kayrx::web::guard; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:650:9 [INFO] [stdout] | [INFO] [stdout] 650 | use kayrx::http::header::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:650:9 [INFO] [stdout] | [INFO] [stdout] 650 | use kayrx::http::header::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:650:9 [INFO] [stdout] | [INFO] [stdout] 650 | use kayrx::http::header::{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:653:9 [INFO] [stdout] | [INFO] [stdout] 653 | use kayrx::http::{Method, StatusCode}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:653:9 [INFO] [stdout] | [INFO] [stdout] 653 | use kayrx::http::{Method, StatusCode}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:653:9 [INFO] [stdout] | [INFO] [stdout] 653 | use kayrx::http::{Method, StatusCode}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:654:9 [INFO] [stdout] | [INFO] [stdout] 654 | use kayrx::web::middleware::Compress; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:654:9 [INFO] [stdout] | [INFO] [stdout] 654 | use kayrx::web::middleware::Compress; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:654:9 [INFO] [stdout] | [INFO] [stdout] 654 | use kayrx::web::middleware::Compress; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:655:9 [INFO] [stdout] | [INFO] [stdout] 655 | use kayrx::web::test::{self, TestRequest}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:655:9 [INFO] [stdout] | [INFO] [stdout] 655 | use kayrx::web::test::{self, TestRequest}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:655:9 [INFO] [stdout] | [INFO] [stdout] 655 | use kayrx::web::test::{self, TestRequest}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:656:9 [INFO] [stdout] | [INFO] [stdout] 656 | use kayrx::web::{App, Responder}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:656:9 [INFO] [stdout] | [INFO] [stdout] 656 | use kayrx::web::{App, Responder}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:656:9 [INFO] [stdout] | [INFO] [stdout] 656 | use kayrx::web::{App, Responder}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:658:7 [INFO] [stdout] | [INFO] [stdout] 658 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:658:7 [INFO] [stdout] | [INFO] [stdout] 658 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:658:7 [INFO] [stdout] | [INFO] [stdout] 658 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:658:7 [INFO] [stdout] | [INFO] [stdout] 658 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:670:7 [INFO] [stdout] | [INFO] [stdout] 670 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:670:7 [INFO] [stdout] | [INFO] [stdout] 670 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:670:7 [INFO] [stdout] | [INFO] [stdout] 670 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:670:7 [INFO] [stdout] | [INFO] [stdout] 670 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:683:7 [INFO] [stdout] | [INFO] [stdout] 683 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:683:7 [INFO] [stdout] | [INFO] [stdout] 683 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:683:7 [INFO] [stdout] | [INFO] [stdout] 683 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:683:7 [INFO] [stdout] | [INFO] [stdout] 683 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:697:7 [INFO] [stdout] | [INFO] [stdout] 697 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:697:7 [INFO] [stdout] | [INFO] [stdout] 697 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:697:7 [INFO] [stdout] | [INFO] [stdout] 697 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:697:7 [INFO] [stdout] | [INFO] [stdout] 697 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:721:7 [INFO] [stdout] | [INFO] [stdout] 721 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:721:7 [INFO] [stdout] | [INFO] [stdout] 721 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:721:7 [INFO] [stdout] | [INFO] [stdout] 721 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:721:7 [INFO] [stdout] | [INFO] [stdout] 721 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:748:7 [INFO] [stdout] | [INFO] [stdout] 748 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:748:7 [INFO] [stdout] | [INFO] [stdout] 748 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:748:7 [INFO] [stdout] | [INFO] [stdout] 748 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:748:7 [INFO] [stdout] | [INFO] [stdout] 748 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:773:7 [INFO] [stdout] | [INFO] [stdout] 773 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:773:7 [INFO] [stdout] | [INFO] [stdout] 773 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:773:7 [INFO] [stdout] | [INFO] [stdout] 773 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:773:7 [INFO] [stdout] | [INFO] [stdout] 773 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:798:7 [INFO] [stdout] | [INFO] [stdout] 798 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:798:7 [INFO] [stdout] | [INFO] [stdout] 798 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:798:7 [INFO] [stdout] | [INFO] [stdout] 798 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:798:7 [INFO] [stdout] | [INFO] [stdout] 798 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:821:7 [INFO] [stdout] | [INFO] [stdout] 821 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:821:7 [INFO] [stdout] | [INFO] [stdout] 821 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:821:7 [INFO] [stdout] | [INFO] [stdout] 821 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:821:7 [INFO] [stdout] | [INFO] [stdout] 821 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:850:7 [INFO] [stdout] | [INFO] [stdout] 850 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:850:7 [INFO] [stdout] | [INFO] [stdout] 850 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:850:7 [INFO] [stdout] | [INFO] [stdout] 850 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:850:7 [INFO] [stdout] | [INFO] [stdout] 850 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:873:7 [INFO] [stdout] | [INFO] [stdout] 873 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:873:7 [INFO] [stdout] | [INFO] [stdout] 873 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:873:7 [INFO] [stdout] | [INFO] [stdout] 873 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:873:7 [INFO] [stdout] | [INFO] [stdout] 873 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:899:7 [INFO] [stdout] | [INFO] [stdout] 899 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:899:7 [INFO] [stdout] | [INFO] [stdout] 899 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:899:7 [INFO] [stdout] | [INFO] [stdout] 899 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:899:7 [INFO] [stdout] | [INFO] [stdout] 899 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:928:7 [INFO] [stdout] | [INFO] [stdout] 928 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:928:7 [INFO] [stdout] | [INFO] [stdout] 928 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:928:7 [INFO] [stdout] | [INFO] [stdout] 928 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:928:7 [INFO] [stdout] | [INFO] [stdout] 928 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:953:7 [INFO] [stdout] | [INFO] [stdout] 953 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:953:7 [INFO] [stdout] | [INFO] [stdout] 953 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:953:7 [INFO] [stdout] | [INFO] [stdout] 953 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:953:7 [INFO] [stdout] | [INFO] [stdout] 953 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:993:7 [INFO] [stdout] | [INFO] [stdout] 993 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:993:7 [INFO] [stdout] | [INFO] [stdout] 993 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:993:7 [INFO] [stdout] | [INFO] [stdout] 993 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:993:7 [INFO] [stdout] | [INFO] [stdout] 993 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1062:7 [INFO] [stdout] | [INFO] [stdout] 1062 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1062:7 [INFO] [stdout] | [INFO] [stdout] 1062 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1062:7 [INFO] [stdout] | [INFO] [stdout] 1062 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1062:7 [INFO] [stdout] | [INFO] [stdout] 1062 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1086:7 [INFO] [stdout] | [INFO] [stdout] 1086 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1086:7 [INFO] [stdout] | [INFO] [stdout] 1086 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1086:7 [INFO] [stdout] | [INFO] [stdout] 1086 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1086:7 [INFO] [stdout] | [INFO] [stdout] 1086 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1103:7 [INFO] [stdout] | [INFO] [stdout] 1103 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1103:7 [INFO] [stdout] | [INFO] [stdout] 1103 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1103:7 [INFO] [stdout] | [INFO] [stdout] 1103 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1103:7 [INFO] [stdout] | [INFO] [stdout] 1103 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1124:7 [INFO] [stdout] | [INFO] [stdout] 1124 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1124:7 [INFO] [stdout] | [INFO] [stdout] 1124 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1124:7 [INFO] [stdout] | [INFO] [stdout] 1124 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1124:7 [INFO] [stdout] | [INFO] [stdout] 1124 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1140:7 [INFO] [stdout] | [INFO] [stdout] 1140 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1140:7 [INFO] [stdout] | [INFO] [stdout] 1140 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1140:7 [INFO] [stdout] | [INFO] [stdout] 1140 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1140:7 [INFO] [stdout] | [INFO] [stdout] 1140 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1162:7 [INFO] [stdout] | [INFO] [stdout] 1162 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1162:7 [INFO] [stdout] | [INFO] [stdout] 1162 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1162:7 [INFO] [stdout] | [INFO] [stdout] 1162 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1162:7 [INFO] [stdout] | [INFO] [stdout] 1162 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1191:7 [INFO] [stdout] | [INFO] [stdout] 1191 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1191:7 [INFO] [stdout] | [INFO] [stdout] 1191 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1191:7 [INFO] [stdout] | [INFO] [stdout] 1191 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1191:7 [INFO] [stdout] | [INFO] [stdout] 1191 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1199:7 [INFO] [stdout] | [INFO] [stdout] 1199 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1199:7 [INFO] [stdout] | [INFO] [stdout] 1199 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1199:7 [INFO] [stdout] | [INFO] [stdout] 1199 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1199:7 [INFO] [stdout] | [INFO] [stdout] 1199 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1231:7 [INFO] [stdout] | [INFO] [stdout] 1231 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1231:7 [INFO] [stdout] | [INFO] [stdout] 1231 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1231:7 [INFO] [stdout] | [INFO] [stdout] 1231 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1231:7 [INFO] [stdout] | [INFO] [stdout] 1231 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1261:7 [INFO] [stdout] | [INFO] [stdout] 1261 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1261:7 [INFO] [stdout] | [INFO] [stdout] 1261 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1261:7 [INFO] [stdout] | [INFO] [stdout] 1261 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1261:7 [INFO] [stdout] | [INFO] [stdout] 1261 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1267:7 [INFO] [stdout] | [INFO] [stdout] 1267 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1267:7 [INFO] [stdout] | [INFO] [stdout] 1267 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1267:7 [INFO] [stdout] | [INFO] [stdout] 1267 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1267:7 [INFO] [stdout] | [INFO] [stdout] 1267 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0465]: multiple rlib candidates for `kayrx` found [INFO] [stdout] --> src/lib.rs:1398:7 [INFO] [stdout] | [INFO] [stdout] 1398 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: candidate #1: /opt/rustwide/target/debug/deps/libkayrx-c1256d402162c0ed.rlib [INFO] [stdout] --> src/lib.rs:1398:7 [INFO] [stdout] | [INFO] [stdout] 1398 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: candidate #2: /opt/rustwide/target/debug/deps/libkayrx-bb330d751ab92924.rlib [INFO] [stdout] --> src/lib.rs:1398:7 [INFO] [stdout] | [INFO] [stdout] 1398 | #[kayrx::test] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `kayrx::test` [INFO] [stdout] --> src/lib.rs:1398:7 [INFO] [stdout] | [INFO] [stdout] 1398 | #[kayrx::test] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/error.rs:20:27 [INFO] [stdout] | [INFO] [stdout] 20 | HttpResponse::new(StatusCode::NOT_FOUND) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/error.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | StatusCode::BAD_REQUEST [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:49:37 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) content_disposition: header::ContentDisposition, [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispositionType` [INFO] [stdout] --> src/named.rs:93:59 [INFO] [stdout] | [INFO] [stdout] 93 | mime::IMAGE | mime::TEXT | mime::VIDEO => DispositionType::Inline, [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `DispositionType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispositionType` [INFO] [stdout] --> src/named.rs:94:22 [INFO] [stdout] | [INFO] [stdout] 94 | _ => DispositionType::Attachment, [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `DispositionType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/named.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | status_code: StatusCode::OK, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:188:50 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn set_content_disposition(mut self, cd: header::ContentDisposition) -> Self { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:228:41 [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) fn etag(&self) -> Option { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:255:50 [INFO] [stdout] | [INFO] [stdout] 255 | pub(crate) fn last_modified(&self) -> Option { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/named.rs:260:32 [INFO] [stdout] | [INFO] [stdout] 260 | if self.status_code != StatusCode::OK { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:262:22 [INFO] [stdout] | [INFO] [stdout] 262 | resp.set(header::ContentType(self.content_type.clone())) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:265:25 [INFO] [stdout] | [INFO] [stdout] 265 | header::CONTENT_DISPOSITION, [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:296:42 [INFO] [stdout] | [INFO] [stdout] 296 | } else if let (Some(ref m), Some(header::IfUnmodifiedSince(ref since))) = [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:312:47 [INFO] [stdout] | [INFO] [stdout] 312 | } else if req.headers().contains_key(&header::IF_NONE_MATCH) { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:314:42 [INFO] [stdout] | [INFO] [stdout] 314 | } else if let (Some(ref m), Some(header::IfModifiedSince(ref since))) = [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:328:18 [INFO] [stdout] | [INFO] [stdout] 328 | resp.set(header::ContentType(self.content_type.clone())) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:331:21 [INFO] [stdout] | [INFO] [stdout] 331 | header::CONTENT_DISPOSITION, [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:341:22 [INFO] [stdout] | [INFO] [stdout] 341 | resp.set(header::LastModified(lm)); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:344:22 [INFO] [stdout] | [INFO] [stdout] 344 | resp.set(header::ETag(etag)); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:347:21 [INFO] [stdout] | [INFO] [stdout] 347 | resp.header(header::ACCEPT_RANGES, "bytes"); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:353:50 [INFO] [stdout] | [INFO] [stdout] 353 | if let Some(ranges) = req.headers().get(&header::RANGE) { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContentEncoding` [INFO] [stdout] --> src/named.rs:358:35 [INFO] [stdout] | [INFO] [stdout] 358 | resp.encoding(ContentEncoding::Identity); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `ContentEncoding` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:360:25 [INFO] [stdout] | [INFO] [stdout] 360 | header::CONTENT_RANGE, [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:369:33 [INFO] [stdout] | [INFO] [stdout] 369 | resp.header(header::CONTENT_RANGE, format!("bytes */{}", length)); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/named.rs:370:43 [INFO] [stdout] | [INFO] [stdout] 370 | return Ok(resp.status(StatusCode::RANGE_NOT_SATISFIABLE).finish()); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/named.rs:373:39 [INFO] [stdout] | [INFO] [stdout] 373 | return Ok(resp.status(StatusCode::BAD_REQUEST).finish()); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/named.rs:378:35 [INFO] [stdout] | [INFO] [stdout] 378 | return Ok(resp.status(StatusCode::PRECONDITION_FAILED).finish()); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/named.rs:380:35 [INFO] [stdout] | [INFO] [stdout] 380 | return Ok(resp.status(StatusCode::NOT_MODIFIED).finish()); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/named.rs:391:28 [INFO] [stdout] | [INFO] [stdout] 391 | Ok(resp.status(StatusCode::PARTIAL_CONTENT).streaming(reader)) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:413:28 [INFO] [stdout] | [INFO] [stdout] 413 | fn any_match(etag: Option<&header::EntityTag>, req: &HttpRequest) -> bool { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:414:28 [INFO] [stdout] | [INFO] [stdout] 414 | match req.get_header::() { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:415:21 [INFO] [stdout] | [INFO] [stdout] 415 | None | Some(header::IfMatch::Any) => true, [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:416:14 [INFO] [stdout] | [INFO] [stdout] 416 | Some(header::IfMatch::Items(ref items)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:430:29 [INFO] [stdout] | [INFO] [stdout] 430 | fn none_match(etag: Option<&header::EntityTag>, req: &HttpRequest) -> bool { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:431:28 [INFO] [stdout] | [INFO] [stdout] 431 | match req.get_header::() { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:432:14 [INFO] [stdout] | [INFO] [stdout] 432 | Some(header::IfNoneMatch::Any) => false, [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:433:14 [INFO] [stdout] | [INFO] [stdout] 433 | Some(header::IfNoneMatch::Items(ref items)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BlockingError` [INFO] [stdout] --> src/lib.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | BlockingError::Error(err) => err.into(), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `BlockingError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BlockingError` [INFO] [stdout] --> src/lib.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | BlockingError::Canceled => ErrorInternalServerError("Unexpected error"), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `BlockingError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `web` [INFO] [stdout] --> src/lib.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | web::block(move || { [INFO] [stdout] | ^^^ use of undeclared crate or module `web` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `boxed` [INFO] [stdout] --> src/lib.rs:395:58 [INFO] [stdout] | [INFO] [stdout] 395 | self.default = Rc::new(RefCell::new(Some(Rc::new(boxed::factory( [INFO] [stdout] | ^^^^^ use of undeclared crate or module `boxed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Method` [INFO] [stdout] --> src/lib.rs:506:17 [INFO] [stdout] | [INFO] [stdout] 506 | Method::HEAD | Method::GET => true, [INFO] [stdout] | ^^^^^^ use of undeclared type `Method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Method` [INFO] [stdout] --> src/lib.rs:506:32 [INFO] [stdout] | [INFO] [stdout] 506 | Method::HEAD | Method::GET => true, [INFO] [stdout] | ^^^^^^ use of undeclared type `Method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:514:29 [INFO] [stdout] | [INFO] [stdout] 514 | .header(header::CONTENT_TYPE, "text/plain") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:536:37 [INFO] [stdout] | [INFO] [stdout] 536 | ... .header(header::LOCATION, redirect_to) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:677:21 [INFO] [stdout] | [INFO] [stdout] 677 | .header(header::IF_MODIFIED_SINCE, since) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:680:35 [INFO] [stdout] | [INFO] [stdout] 680 | assert_eq!(resp.status(), StatusCode::NOT_MODIFIED); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:690:21 [INFO] [stdout] | [INFO] [stdout] 690 | .header(header::IF_NONE_MATCH, "miss_etag") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:691:21 [INFO] [stdout] | [INFO] [stdout] 691 | .header(header::IF_MODIFIED_SINCE, since) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:694:35 [INFO] [stdout] | [INFO] [stdout] 694 | assert_ne!(resp.status(), StatusCode::NOT_MODIFIED); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:712:32 [INFO] [stdout] | [INFO] [stdout] 712 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:716:32 [INFO] [stdout] | [INFO] [stdout] 716 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:736:32 [INFO] [stdout] | [INFO] [stdout] 736 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:745:36 [INFO] [stdout] | [INFO] [stdout] 745 | assert!(resp.headers().get(header::CONTENT_DISPOSITION).is_none()); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:764:32 [INFO] [stdout] | [INFO] [stdout] 764 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:768:32 [INFO] [stdout] | [INFO] [stdout] 768 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:789:32 [INFO] [stdout] | [INFO] [stdout] 789 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:793:32 [INFO] [stdout] | [INFO] [stdout] 793 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:812:32 [INFO] [stdout] | [INFO] [stdout] 812 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:816:32 [INFO] [stdout] | [INFO] [stdout] 816 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispositionType` [INFO] [stdout] --> src/lib.rs:824:26 [INFO] [stdout] | [INFO] [stdout] 824 | disposition: DispositionType::Attachment, [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `DispositionType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:841:32 [INFO] [stdout] | [INFO] [stdout] 841 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:845:32 [INFO] [stdout] | [INFO] [stdout] 845 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:864:32 [INFO] [stdout] | [INFO] [stdout] 864 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:868:32 [INFO] [stdout] | [INFO] [stdout] 868 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:877:30 [INFO] [stdout] | [INFO] [stdout] 877 | .set_status_code(StatusCode::NOT_FOUND); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:889:32 [INFO] [stdout] | [INFO] [stdout] 889 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:893:32 [INFO] [stdout] | [INFO] [stdout] 893 | resp.headers().get(header::CONTENT_DISPOSITION).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:896:35 [INFO] [stdout] | [INFO] [stdout] 896 | assert_eq!(resp.status(), StatusCode::NOT_FOUND); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispositionType` [INFO] [stdout] --> src/lib.rs:902:13 [INFO] [stdout] | [INFO] [stdout] 902 | DispositionType::Attachment [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `DispositionType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:905:23 [INFO] [stdout] | [INFO] [stdout] 905 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:915:24 [INFO] [stdout] | [INFO] [stdout] 915 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:916:39 [INFO] [stdout] | [INFO] [stdout] 916 | assert_eq!(response.status(), StatusCode::OK); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:920:18 [INFO] [stdout] | [INFO] [stdout] 920 | .get(header::CONTENT_DISPOSITION) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:930:23 [INFO] [stdout] | [INFO] [stdout] 930 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:938:21 [INFO] [stdout] | [INFO] [stdout] 938 | .header(header::RANGE, "bytes=10-20") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:940:24 [INFO] [stdout] | [INFO] [stdout] 940 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:941:39 [INFO] [stdout] | [INFO] [stdout] 941 | assert_eq!(response.status(), StatusCode::PARTIAL_CONTENT); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:946:21 [INFO] [stdout] | [INFO] [stdout] 946 | .header(header::RANGE, "bytes=1-0") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:948:24 [INFO] [stdout] | [INFO] [stdout] 948 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:950:39 [INFO] [stdout] | [INFO] [stdout] 950 | assert_eq!(response.status(), StatusCode::RANGE_NOT_SATISFIABLE); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:955:23 [INFO] [stdout] | [INFO] [stdout] 955 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:963:21 [INFO] [stdout] | [INFO] [stdout] 963 | .header(header::RANGE, "bytes=10-20") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:966:24 [INFO] [stdout] | [INFO] [stdout] 966 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:969:18 [INFO] [stdout] | [INFO] [stdout] 969 | .get(header::CONTENT_RANGE) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:979:21 [INFO] [stdout] | [INFO] [stdout] 979 | .header(header::RANGE, "bytes=10-5") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:981:24 [INFO] [stdout] | [INFO] [stdout] 981 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:985:18 [INFO] [stdout] | [INFO] [stdout] 985 | .get(header::CONTENT_RANGE) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:997:23 [INFO] [stdout] | [INFO] [stdout] 997 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1005:21 [INFO] [stdout] | [INFO] [stdout] 1005 | .header(header::RANGE, "bytes=10-20") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1007:25 [INFO] [stdout] | [INFO] [stdout] 1007 | let _response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1020:21 [INFO] [stdout] | [INFO] [stdout] 1020 | .header(header::RANGE, "bytes=10-8") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1022:24 [INFO] [stdout] | [INFO] [stdout] 1022 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1023:39 [INFO] [stdout] | [INFO] [stdout] 1023 | assert_eq!(response.status(), StatusCode::RANGE_NOT_SATISFIABLE); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1030:25 [INFO] [stdout] | [INFO] [stdout] 1030 | let _response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1044:24 [INFO] [stdout] | [INFO] [stdout] 1044 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1057:21 [INFO] [stdout] | [INFO] [stdout] 1057 | let bytes = test::read_body(response).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1064:23 [INFO] [stdout] | [INFO] [stdout] 1064 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 1064 | let mut srv = tests::init_service( [INFO] [stdout] | ~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Method` [INFO] [stdout] --> src/lib.rs:1071:21 [INFO] [stdout] | [INFO] [stdout] 1071 | .method(Method::HEAD) [INFO] [stdout] | ^^^^^^ use of undeclared type `Method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1074:25 [INFO] [stdout] | [INFO] [stdout] 1074 | let _response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 1074 | let _response = tests::call_service(&mut srv, request).await; [INFO] [stdout] | ~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1088:23 [INFO] [stdout] | [INFO] [stdout] 1088 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1095:24 [INFO] [stdout] | [INFO] [stdout] 1095 | let response = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1096:39 [INFO] [stdout] | [INFO] [stdout] 1096 | assert_eq!(response.status(), StatusCode::OK); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1098:21 [INFO] [stdout] | [INFO] [stdout] 1098 | let bytes = test::read_body(response).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1105:23 [INFO] [stdout] | [INFO] [stdout] 1105 | let mut srv = test::init_service(App::new().service(Files::new("/", "."))).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Method` [INFO] [stdout] --> src/lib.rs:1109:21 [INFO] [stdout] | [INFO] [stdout] 1109 | .method(Method::POST) [INFO] [stdout] | ^^^^^^ use of undeclared type `Method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1112:20 [INFO] [stdout] | [INFO] [stdout] 1112 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1113:35 [INFO] [stdout] | [INFO] [stdout] 1113 | assert_eq!(resp.status(), StatusCode::METHOD_NOT_ALLOWED); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1115:23 [INFO] [stdout] | [INFO] [stdout] 1115 | let mut srv = test::init_service(App::new().service(Files::new("/", "."))).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Method` [INFO] [stdout] --> src/lib.rs:1117:21 [INFO] [stdout] | [INFO] [stdout] 1117 | .method(Method::PUT) [INFO] [stdout] | ^^^^^^ use of undeclared type `Method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1120:20 [INFO] [stdout] | [INFO] [stdout] 1120 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1121:35 [INFO] [stdout] | [INFO] [stdout] 1121 | assert_eq!(resp.status(), StatusCode::METHOD_NOT_ALLOWED); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1126:23 [INFO] [stdout] | [INFO] [stdout] 1126 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `guard` [INFO] [stdout] --> src/lib.rs:1127:64 [INFO] [stdout] | [INFO] [stdout] 1127 | App::new().service(Files::new("/", ".").use_guards(guard::Post())), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `guard` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Method` [INFO] [stdout] --> src/lib.rs:1133:21 [INFO] [stdout] | [INFO] [stdout] 1133 | .method(Method::POST) [INFO] [stdout] | ^^^^^^ use of undeclared type `Method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1136:20 [INFO] [stdout] | [INFO] [stdout] 1136 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1137:35 [INFO] [stdout] | [INFO] [stdout] 1137 | assert_eq!(resp.status(), StatusCode::OK); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1142:23 [INFO] [stdout] | [INFO] [stdout] 1142 | let mut srv = test::init_service(App::new().wrap(Compress::default()).service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `web` [INFO] [stdout] --> src/lib.rs:1143:13 [INFO] [stdout] | [INFO] [stdout] 1143 | web::resource("/").to(|| { [INFO] [stdout] | ^^^ use of undeclared crate or module `web` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1147:47 [INFO] [stdout] | [INFO] [stdout] 1147 | .set_content_encoding(header::ContentEncoding::Identity) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1155:21 [INFO] [stdout] | [INFO] [stdout] 1155 | .header(header::ACCEPT_ENCODING, "gzip") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1157:19 [INFO] [stdout] | [INFO] [stdout] 1157 | let res = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1158:34 [INFO] [stdout] | [INFO] [stdout] 1158 | assert_eq!(res.status(), StatusCode::OK); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1159:45 [INFO] [stdout] | [INFO] [stdout] 1159 | assert!(!res.headers().contains_key(header::CONTENT_ENCODING)); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1164:23 [INFO] [stdout] | [INFO] [stdout] 1164 | let mut srv = test::init_service(App::new().wrap(Compress::default()).service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `web` [INFO] [stdout] --> src/lib.rs:1165:13 [INFO] [stdout] | [INFO] [stdout] 1165 | web::resource("/").to(|| { [INFO] [stdout] | ^^^ use of undeclared crate or module `web` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1169:47 [INFO] [stdout] | [INFO] [stdout] 1169 | .set_content_encoding(header::ContentEncoding::Gzip) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1177:21 [INFO] [stdout] | [INFO] [stdout] 1177 | .header(header::ACCEPT_ENCODING, "gzip") [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1179:19 [INFO] [stdout] | [INFO] [stdout] 1179 | let res = test::call_service(&mut srv, request).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1180:34 [INFO] [stdout] | [INFO] [stdout] 1180 | assert_eq!(res.status(), StatusCode::OK); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1183:22 [INFO] [stdout] | [INFO] [stdout] 1183 | .get(header::CONTENT_ENCODING) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Method` [INFO] [stdout] --> src/lib.rs:1193:49 [INFO] [stdout] | [INFO] [stdout] 1193 | let req = TestRequest::default().method(Method::GET).to_http_request(); [INFO] [stdout] | ^^^^^^ use of undeclared type `Method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1196:35 [INFO] [stdout] | [INFO] [stdout] 1196 | assert_eq!(resp.status(), StatusCode::OK); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1201:23 [INFO] [stdout] | [INFO] [stdout] 1201 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1207:20 [INFO] [stdout] | [INFO] [stdout] 1207 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1208:35 [INFO] [stdout] | [INFO] [stdout] 1208 | assert_eq!(resp.status(), StatusCode::NOT_FOUND); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1210:23 [INFO] [stdout] | [INFO] [stdout] 1210 | let mut srv = test::init_service(App::new().service(Files::new("/", "."))).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1213:20 [INFO] [stdout] | [INFO] [stdout] 1213 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1214:35 [INFO] [stdout] | [INFO] [stdout] 1214 | assert_eq!(resp.status(), StatusCode::NOT_FOUND); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1216:23 [INFO] [stdout] | [INFO] [stdout] 1216 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1221:20 [INFO] [stdout] | [INFO] [stdout] 1221 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:1223:32 [INFO] [stdout] | [INFO] [stdout] 1223 | resp.headers().get(header::CONTENT_TYPE).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1227:21 [INFO] [stdout] | [INFO] [stdout] 1227 | let bytes = test::read_body(resp).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1234:23 [INFO] [stdout] | [INFO] [stdout] 1234 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1239:20 [INFO] [stdout] | [INFO] [stdout] 1239 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1240:35 [INFO] [stdout] | [INFO] [stdout] 1240 | assert_eq!(resp.status(), StatusCode::NOT_FOUND); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1243:23 [INFO] [stdout] | [INFO] [stdout] 1243 | let mut srv = test::init_service( [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1252:20 [INFO] [stdout] | [INFO] [stdout] 1252 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1253:35 [INFO] [stdout] | [INFO] [stdout] 1253 | assert_eq!(resp.status(), StatusCode::FOUND); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1257:20 [INFO] [stdout] | [INFO] [stdout] 1257 | let resp = test::call_service(&mut srv, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1258:35 [INFO] [stdout] | [INFO] [stdout] 1258 | assert_eq!(resp.status(), StatusCode::NOT_FOUND); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1278:20 [INFO] [stdout] | [INFO] [stdout] 1278 | let resp = test::call_service(&mut st, req).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatusCode` [INFO] [stdout] --> src/lib.rs:1279:35 [INFO] [stdout] | [INFO] [stdout] 1279 | assert_eq!(resp.status(), StatusCode::OK); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StatusCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test` [INFO] [stdout] --> src/lib.rs:1280:21 [INFO] [stdout] | [INFO] [stdout] 1280 | let bytes = test::read_body(resp).await; [INFO] [stdout] | ^^^^ use of undeclared crate or module `test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ResponseError` in this scope [INFO] [stdout] --> src/error.rs:18:6 [INFO] [stdout] | [INFO] [stdout] 18 | impl ResponseError for FilesError { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::ResponseError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpResponse` in this scope [INFO] [stdout] --> src/error.rs:19:33 [INFO] [stdout] | [INFO] [stdout] 19 | fn error_response(&self) -> HttpResponse { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HttpResponse` [INFO] [stdout] --> src/error.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | HttpResponse::new(StatusCode::NOT_FOUND) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ResponseError` in this scope [INFO] [stdout] --> src/error.rs:38:6 [INFO] [stdout] | [INFO] [stdout] 38 | impl ResponseError for UriSegmentError { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::ResponseError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StatusCode` in this scope [INFO] [stdout] --> src/error.rs:39:30 [INFO] [stdout] | [INFO] [stdout] 39 | fn status_code(&self) -> StatusCode { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::StatusCode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StatusCode` in this scope [INFO] [stdout] --> src/named.rs:47:29 [INFO] [stdout] | [INFO] [stdout] 47 | pub(crate) status_code: StatusCode, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::StatusCode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ContentEncoding` in this scope [INFO] [stdout] --> src/named.rs:50:33 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) encoding: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::ContentEncoding; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispositionParam` [INFO] [stdout] --> src/named.rs:97:22 [INFO] [stdout] | [INFO] [stdout] 97 | vec![DispositionParam::Filename(String::from(filename.as_ref()))]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::header::DispositionParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispositionParam` [INFO] [stdout] --> src/named.rs:99:33 [INFO] [stdout] | [INFO] [stdout] 99 | parameters.push(DispositionParam::FilenameExt(ExtendedValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::header::DispositionParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ExtendedValue` in this scope [INFO] [stdout] --> src/named.rs:99:63 [INFO] [stdout] | [INFO] [stdout] 99 | parameters.push(DispositionParam::FilenameExt(ExtendedValue { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::header::ExtendedValue; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Charset` [INFO] [stdout] --> src/named.rs:100:30 [INFO] [stdout] | [INFO] [stdout] 100 | charset: Charset::Ext(String::from("UTF-8")), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::header::Charset; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ContentDisposition` in this scope [INFO] [stdout] --> src/named.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | let cd = ContentDisposition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::header::ContentDisposition; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StatusCode` in this scope [INFO] [stdout] --> src/named.rs:167:46 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn set_status_code(mut self, status: StatusCode) -> Self { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::StatusCode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ContentEncoding` in this scope [INFO] [stdout] --> src/named.rs:205:48 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn set_content_encoding(mut self, enc: ContentEncoding) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::ContentEncoding; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/named.rs:245:21 [INFO] [stdout] | [INFO] [stdout] 245 | header::EntityTag::strong(format!( [INFO] [stdout] | ^^^^^^^^^ not found in `header` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::header::EntityTag; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/named.rs:259:38 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn into_response(self, req: &HttpRequest) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpResponse` in this scope [INFO] [stdout] --> src/named.rs:259:61 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn into_response(self, req: &HttpRequest) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/named.rs:259:75 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn into_response(self, req: &HttpRequest) -> Result { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HttpResponse` [INFO] [stdout] --> src/named.rs:261:28 [INFO] [stdout] | [INFO] [stdout] 261 | let mut resp = HttpResponse::build(self.status_code); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HttpResponse` [INFO] [stdout] --> src/named.rs:327:24 [INFO] [stdout] | [INFO] [stdout] 327 | let mut resp = HttpResponse::build(self.status_code); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SizedStream` [INFO] [stdout] --> src/named.rs:393:26 [INFO] [stdout] | [INFO] [stdout] 393 | Ok(resp.body(SizedStream::new(length, reader))) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::body::SizedStream; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/named.rs:413:54 [INFO] [stdout] | [INFO] [stdout] 413 | fn any_match(etag: Option<&header::EntityTag>, req: &HttpRequest) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/named.rs:430:55 [INFO] [stdout] | [INFO] [stdout] 430 | fn none_match(etag: Option<&header::EntityTag>, req: &HttpRequest) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Responder` in this scope [INFO] [stdout] --> src/named.rs:447:6 [INFO] [stdout] | [INFO] [stdout] 447 | impl Responder for NamedFile { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::Responder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/named.rs:448:18 [INFO] [stdout] | [INFO] [stdout] 448 | type Error = Error; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpResponse` in this scope [INFO] [stdout] --> src/named.rs:449:32 [INFO] [stdout] | [INFO] [stdout] 449 | type Future = Ready>; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/named.rs:449:46 [INFO] [stdout] | [INFO] [stdout] 449 | type Future = Ready>; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/named.rs:451:31 [INFO] [stdout] | [INFO] [stdout] 451 | fn respond_to(self, req: &HttpRequest) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxService` in this scope [INFO] [stdout] --> src/lib.rs:42:20 [INFO] [stdout] | [INFO] [stdout] 42 | type HttpService = BoxService; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::service::boxed::BoxService; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:42:31 [INFO] [stdout] | [INFO] [stdout] 42 | type HttpService = BoxService; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | type HttpService = BoxService; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:42:64 [INFO] [stdout] | [INFO] [stdout] 42 | type HttpService = BoxService; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxServiceFactory` in this scope [INFO] [stdout] --> src/lib.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | type HttpNewService = BoxServiceFactory<(), ServiceRequest, ServiceResponse, Error, ()>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::service::boxed::BoxServiceFactory; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:43:45 [INFO] [stdout] | [INFO] [stdout] 43 | type HttpNewService = BoxServiceFactory<(), ServiceRequest, ServiceResponse, Error, ()>; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:43:61 [INFO] [stdout] | [INFO] [stdout] 43 | type HttpNewService = BoxServiceFactory<(), ServiceRequest, ServiceResponse, Error, ()>; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:43:78 [INFO] [stdout] | [INFO] [stdout] 43 | type HttpNewService = BoxServiceFactory<(), ServiceRequest, ServiceResponse, Error, ()>; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlockingError` in this scope [INFO] [stdout] --> src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | fn handle_error(err: BlockingError) -> Error { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::error::BlockingError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:53:51 [INFO] [stdout] | [INFO] [stdout] 53 | fn handle_error(err: BlockingError) -> Error { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ErrorInternalServerError` in this scope [INFO] [stdout] --> src/lib.rs:56:36 [INFO] [stdout] | [INFO] [stdout] 56 | BlockingError::Canceled => ErrorInternalServerError("Unexpected error"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::error::ErrorInternalServerError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlockingError` in this scope [INFO] [stdout] --> src/lib.rs:67:62 [INFO] [stdout] | [INFO] [stdout] 67 | Option>>>, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::error::BlockingError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | type Item = Result; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/lib.rs:121:25 [INFO] [stdout] | [INFO] [stdout] 121 | dyn Fn(&Directory, &HttpRequest) -> Result; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:121:48 [INFO] [stdout] | [INFO] [stdout] 121 | dyn Fn(&Directory, &HttpRequest) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/lib.rs:171:11 [INFO] [stdout] | [INFO] [stdout] 171 | req: &HttpRequest, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceResponse` [INFO] [stdout] --> src/lib.rs:220:8 [INFO] [stdout] | [INFO] [stdout] 220 | Ok(ServiceResponse::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HttpResponse` [INFO] [stdout] --> src/lib.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | HttpResponse::Ok() [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DispositionType` in this scope [INFO] [stdout] --> src/lib.rs:228:44 [INFO] [stdout] | [INFO] [stdout] 228 | type MimeOverride = dyn Fn(&mime::Name) -> DispositionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::header::DispositionType; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Guard` in this scope [INFO] [stdout] --> src/lib.rs:253:31 [INFO] [stdout] | [INFO] [stdout] 253 | guards: Option>>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::guard::Guard; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/lib.rs:322:46 [INFO] [stdout] | [INFO] [stdout] 322 | for<'r, 's> F: Fn(&'r Directory, &'s HttpRequest) -> Result [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:322:69 [INFO] [stdout] | [INFO] [stdout] 322 | for<'r, 's> F: Fn(&'r Directory, &'s HttpRequest) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DispositionType` in this scope [INFO] [stdout] --> src/lib.rs:332:31 [INFO] [stdout] | [INFO] [stdout] 332 | F: Fn(&mime::Name) -> DispositionType + 'static, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::header::DispositionType; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Guard` in this scope [INFO] [stdout] --> src/lib.rs:369:26 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn use_guards(mut self, guards: G) -> Self { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::guard::Guard; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `IntoServiceFactory` in this scope [INFO] [stdout] --> src/lib.rs:386:12 [INFO] [stdout] | [INFO] [stdout] 386 | F: IntoServiceFactory, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::service::IntoServiceFactory; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ServiceFactory` in this scope [INFO] [stdout] --> src/lib.rs:387:12 [INFO] [stdout] | [INFO] [stdout] 387 | U: ServiceFactory< [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::kcore::ServiceFactory; [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::service::ServiceFactory; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:389:27 [INFO] [stdout] | [INFO] [stdout] 389 | Request = ServiceRequest, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:390:28 [INFO] [stdout] | [INFO] [stdout] 390 | Response = ServiceResponse, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:391:25 [INFO] [stdout] | [INFO] [stdout] 391 | Error = Error, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `HttpServiceFactory` in this scope [INFO] [stdout] --> src/lib.rs:403:6 [INFO] [stdout] | [INFO] [stdout] 403 | impl HttpServiceFactory for Files { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::HttpServiceFactory; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AppService` in this scope [INFO] [stdout] --> src/lib.rs:404:36 [INFO] [stdout] | [INFO] [stdout] 42 | type HttpService = BoxService; [INFO] [stdout] | ---------------------------------------------------------------------- similarly named type alias `HttpService` defined here [INFO] [stdout] ... [INFO] [stdout] 404 | fn register(self, config: &mut AppService) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a type alias with a similar name exists [INFO] [stdout] | [INFO] [stdout] 404 | fn register(self, config: &mut HttpService) { [INFO] [stdout] | ~~~~~~~~~~~ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::AppService; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ResourceDef` [INFO] [stdout] --> src/lib.rs:409:13 [INFO] [stdout] | [INFO] [stdout] 409 | ResourceDef::root_prefix(&self.path) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ResourceDef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ResourceDef` [INFO] [stdout] --> src/lib.rs:411:13 [INFO] [stdout] | [INFO] [stdout] 411 | ResourceDef::prefix(&self.path) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ResourceDef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ServiceFactory` in this scope [INFO] [stdout] --> src/lib.rs:417:6 [INFO] [stdout] | [INFO] [stdout] 417 | impl ServiceFactory for Files { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::kcore::ServiceFactory; [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::service::ServiceFactory; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:418:20 [INFO] [stdout] | [INFO] [stdout] 418 | type Request = ServiceRequest; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:419:21 [INFO] [stdout] | [INFO] [stdout] 419 | type Response = ServiceResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:420:18 [INFO] [stdout] | [INFO] [stdout] 420 | type Error = Error; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Guard` in this scope [INFO] [stdout] --> src/lib.rs:465:31 [INFO] [stdout] | [INFO] [stdout] 465 | guards: Option>>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::guard::Guard; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:472:14 [INFO] [stdout] | [INFO] [stdout] 472 | req: ServiceRequest, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:474:22 [INFO] [stdout] | [INFO] [stdout] 474 | Ready>, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:474:39 [INFO] [stdout] | [INFO] [stdout] 474 | Ready>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:475:40 [INFO] [stdout] | [INFO] [stdout] 475 | LocalBoxFuture<'static, Result>, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:475:57 [INFO] [stdout] | [INFO] [stdout] 475 | LocalBoxFuture<'static, Result>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Service` in this scope [INFO] [stdout] --> src/lib.rs:486:6 [INFO] [stdout] | [INFO] [stdout] 486 | impl Service for FilesService { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::Service; [INFO] [stdout] | [INFO] [stdout] 4 | use kayrx::service::Service; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:487:20 [INFO] [stdout] | [INFO] [stdout] 487 | type Request = ServiceRequest; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceResponse` in this scope [INFO] [stdout] --> src/lib.rs:488:21 [INFO] [stdout] | [INFO] [stdout] 488 | type Response = ServiceResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Error` in this scope [INFO] [stdout] --> src/lib.rs:489:18 [INFO] [stdout] | [INFO] [stdout] 489 | type Error = Error; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use crate::io::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Error; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::Error; [INFO] [stdout] | [INFO] [stdout] and 6 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:499:29 [INFO] [stdout] | [INFO] [stdout] 499 | fn call(&mut self, req: ServiceRequest) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `web` in `kayrx` [INFO] [stdout] --> src/lib.rs:513:29 [INFO] [stdout] | [INFO] [stdout] 513 | kayrx::web::HttpResponse::MethodNotAllowed() [INFO] [stdout] | ^^^^^^^^^^^^ not found in `kayrx::web` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HttpResponse` [INFO] [stdout] --> src/lib.rs:535:25 [INFO] [stdout] | [INFO] [stdout] 535 | HttpResponse::Found() [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceResponse` [INFO] [stdout] --> src/lib.rs:555:41 [INFO] [stdout] | [INFO] [stdout] 555 | ... Ok(item) => ServiceResponse::new(req, item), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceResponse` [INFO] [stdout] --> src/lib.rs:556:39 [INFO] [stdout] | [INFO] [stdout] 556 | ... Err(e) => ServiceResponse::from_err(e, req), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceResponse` [INFO] [stdout] --> src/lib.rs:567:47 [INFO] [stdout] | [INFO] [stdout] 567 | Err(e) => Either::Left(ok(ServiceResponse::from_err(e, req))), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceResponse` [INFO] [stdout] --> src/lib.rs:570:33 [INFO] [stdout] | [INFO] [stdout] 570 | Either::Left(ok(ServiceResponse::from_err( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceResponse` [INFO] [stdout] --> src/lib.rs:588:45 [INFO] [stdout] | [INFO] [stdout] 588 | ... Either::Left(ok(ServiceResponse::new(req.clone(), item))) [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceResponse` [INFO] [stdout] --> src/lib.rs:590:51 [INFO] [stdout] | [INFO] [stdout] 590 | Err(e) => Either::Left(ok(ServiceResponse::from_err(e, req))), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::ServiceResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `FromRequest` in this scope [INFO] [stdout] --> src/lib.rs:631:6 [INFO] [stdout] | [INFO] [stdout] 631 | impl FromRequest for PathBufWrp { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::FromRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HttpRequest` in this scope [INFO] [stdout] --> src/lib.rs:636:27 [INFO] [stdout] | [INFO] [stdout] 636 | fn from_request(req: &HttpRequest, _: &mut Payload) -> Self::Future { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::HttpRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Payload` in this scope [INFO] [stdout] --> src/lib.rs:636:48 [INFO] [stdout] | [INFO] [stdout] 636 | fn from_request(req: &HttpRequest, _: &mut Payload) -> Self::Future { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h1::Payload; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::http::h2::Payload; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::dev::Payload; [INFO] [stdout] | [INFO] [stdout] 4 | use eternal::web::web::Payload; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:674:21 [INFO] [stdout] | [INFO] [stdout] 674 | header::HttpDate::from(SystemTime::now().add(Duration::from_secs(60))); [INFO] [stdout] | ^^^^^^^^ not found in `header` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::header::HttpDate; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:676:19 [INFO] [stdout] | [INFO] [stdout] 676 | let req = TestRequest::default() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `header` [INFO] [stdout] --> src/lib.rs:687:21 [INFO] [stdout] | [INFO] [stdout] 687 | header::HttpDate::from(SystemTime::now().add(Duration::from_secs(60))); [INFO] [stdout] | ^^^^^^^^ not found in `header` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::header::HttpDate; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:689:19 [INFO] [stdout] | [INFO] [stdout] 689 | let req = TestRequest::default() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:709:19 [INFO] [stdout] | [INFO] [stdout] 709 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:733:19 [INFO] [stdout] | [INFO] [stdout] 733 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:743:19 [INFO] [stdout] | [INFO] [stdout] 743 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:761:19 [INFO] [stdout] | [INFO] [stdout] 761 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:786:19 [INFO] [stdout] | [INFO] [stdout] 786 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:809:19 [INFO] [stdout] | [INFO] [stdout] 809 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ContentDisposition` in this scope [INFO] [stdout] --> src/lib.rs:823:18 [INFO] [stdout] | [INFO] [stdout] 823 | let cd = ContentDisposition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::header::ContentDisposition; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispositionParam` [INFO] [stdout] --> src/lib.rs:825:30 [INFO] [stdout] | [INFO] [stdout] 825 | parameters: vec![DispositionParam::Filename(String::from("test.png"))], [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::header::DispositionParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:838:19 [INFO] [stdout] | [INFO] [stdout] 838 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:861:19 [INFO] [stdout] | [INFO] [stdout] 861 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:886:19 [INFO] [stdout] | [INFO] [stdout] 886 | let req = TestRequest::default().to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DispositionType` in this scope [INFO] [stdout] --> src/lib.rs:901:46 [INFO] [stdout] | [INFO] [stdout] 901 | fn all_attachment(_: &mime::Name) -> DispositionType { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::header::DispositionType; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:906:13 [INFO] [stdout] | [INFO] [stdout] 906 | App::new().service( [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:914:23 [INFO] [stdout] | [INFO] [stdout] 914 | let request = TestRequest::get().uri("/").to_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:931:13 [INFO] [stdout] | [INFO] [stdout] 931 | App::new().service(Files::new("/test", ".").index_file("Cargo.toml")), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:936:23 [INFO] [stdout] | [INFO] [stdout] 936 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:944:23 [INFO] [stdout] | [INFO] [stdout] 944 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:956:13 [INFO] [stdout] | [INFO] [stdout] 956 | App::new().service(Files::new("/test", ".").index_file("tests/test.binary")), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:961:23 [INFO] [stdout] | [INFO] [stdout] 961 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:977:23 [INFO] [stdout] | [INFO] [stdout] 977 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:998:13 [INFO] [stdout] | [INFO] [stdout] 998 | App::new().service(Files::new("test", ".").index_file("tests/test.binary")), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1003:23 [INFO] [stdout] | [INFO] [stdout] 1003 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1018:23 [INFO] [stdout] | [INFO] [stdout] 1018 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1026:23 [INFO] [stdout] | [INFO] [stdout] 1026 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1041:23 [INFO] [stdout] | [INFO] [stdout] 1041 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1065:13 [INFO] [stdout] | [INFO] [stdout] 1065 | App::new().service(Files::new("test", ".").index_file("tests/test.binary")), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1070:23 [INFO] [stdout] | [INFO] [stdout] 1070 | let request = TestRequest::default() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1089:13 [INFO] [stdout] | [INFO] [stdout] 1089 | App::new().service(Files::new("/", ".").index_file("Cargo.toml")), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1092:23 [INFO] [stdout] | [INFO] [stdout] 1092 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1105:42 [INFO] [stdout] | [INFO] [stdout] 1105 | let mut srv = test::init_service(App::new().service(Files::new("/", "."))).await; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1107:19 [INFO] [stdout] | [INFO] [stdout] 1107 | let req = TestRequest::default() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1115:42 [INFO] [stdout] | [INFO] [stdout] 1115 | let mut srv = test::init_service(App::new().service(Files::new("/", "."))).await; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1116:19 [INFO] [stdout] | [INFO] [stdout] 1116 | let req = TestRequest::default() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1127:13 [INFO] [stdout] | [INFO] [stdout] 1127 | App::new().service(Files::new("/", ".").use_guards(guard::Post())), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1131:19 [INFO] [stdout] | [INFO] [stdout] 1131 | let req = TestRequest::default() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1142:42 [INFO] [stdout] | [INFO] [stdout] 1142 | let mut srv = test::init_service(App::new().wrap(Compress::default()).service( [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Compress` [INFO] [stdout] --> src/lib.rs:1142:58 [INFO] [stdout] | [INFO] [stdout] 1142 | let mut srv = test::init_service(App::new().wrap(Compress::default()).service( [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::middleware::Compress; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1153:23 [INFO] [stdout] | [INFO] [stdout] 1153 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1164:42 [INFO] [stdout] | [INFO] [stdout] 1164 | let mut srv = test::init_service(App::new().wrap(Compress::default()).service( [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Compress` [INFO] [stdout] --> src/lib.rs:1164:58 [INFO] [stdout] | [INFO] [stdout] 1164 | let mut srv = test::init_service(App::new().wrap(Compress::default()).service( [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::middleware::Compress; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1175:23 [INFO] [stdout] | [INFO] [stdout] 1175 | let request = TestRequest::get() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1193:19 [INFO] [stdout] | [INFO] [stdout] 1193 | let req = TestRequest::default().method(Method::GET).to_http_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1202:13 [INFO] [stdout] | [INFO] [stdout] 1202 | App::new().service(Files::new("/", ".").show_files_listing()), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1205:19 [INFO] [stdout] | [INFO] [stdout] 1205 | let req = TestRequest::with_uri("/missing").to_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1210:42 [INFO] [stdout] | [INFO] [stdout] 1210 | let mut srv = test::init_service(App::new().service(Files::new("/", "."))).await; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1212:19 [INFO] [stdout] | [INFO] [stdout] 1212 | let req = TestRequest::default().to_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1217:13 [INFO] [stdout] | [INFO] [stdout] 1217 | App::new().service(Files::new("/", ".").show_files_listing()), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1220:19 [INFO] [stdout] | [INFO] [stdout] 1220 | let req = TestRequest::with_uri("/tests").to_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1235:13 [INFO] [stdout] | [INFO] [stdout] 1235 | App::new().service(Files::new("/", ".").redirect_to_slash_directory()), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1238:19 [INFO] [stdout] | [INFO] [stdout] 1238 | let req = TestRequest::with_uri("/tests").to_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App` [INFO] [stdout] --> src/lib.rs:1244:13 [INFO] [stdout] | [INFO] [stdout] 1244 | App::new().service( [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::App; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1251:19 [INFO] [stdout] | [INFO] [stdout] 1251 | let req = TestRequest::with_uri("/tests").to_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1256:19 [INFO] [stdout] | [INFO] [stdout] 1256 | let req = TestRequest::with_uri("/not_existing").to_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ServiceRequest` in this scope [INFO] [stdout] --> src/lib.rs:1270:36 [INFO] [stdout] | [INFO] [stdout] 1270 | .default_handler(|req: ServiceRequest| { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::dev::ServiceRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HttpResponse` [INFO] [stdout] --> src/lib.rs:1271:38 [INFO] [stdout] | [INFO] [stdout] 1271 | ok(req.into_response(HttpResponse::Ok().body("default content"))) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::HttpResponse; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestRequest` [INFO] [stdout] --> src/lib.rs:1276:19 [INFO] [stdout] | [INFO] [stdout] 1276 | let req = TestRequest::with_uri("/missing").to_srv_request(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::http::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] 643 | use eternal::web::test::TestRequest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 377 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: could not compile `keclc-file` due to 378 previous errors [INFO] running `Command { std: "docker" "inspect" "c16b0512d9d58b00043635b92d6c6f8f939d8b50f8b2b32f13c1ee002cb1eab2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c16b0512d9d58b00043635b92d6c6f8f939d8b50f8b2b32f13c1ee002cb1eab2", kill_on_drop: false }` [INFO] [stdout] c16b0512d9d58b00043635b92d6c6f8f939d8b50f8b2b32f13c1ee002cb1eab2