[INFO] fetching crate next-web-core 0.1.3... [INFO] testing next-web-core-0.1.3 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate next-web-core 0.1.3 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate next-web-core 0.1.3 [INFO] finished tweaking crates.io crate next-web-core 0.1.3 [INFO] tweaked toml for crates.io crate next-web-core 0.1.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate next-web-core 0.1.3 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate next-web-core 0.1.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rust-embed-for-web-utils v11.2.1 [INFO] [stderr] Downloaded rust-embed-for-web-impl v11.2.1 [INFO] [stderr] Downloaded base85rs v0.1.3 [INFO] [stderr] Downloaded new_mime_guess v4.0.4 [INFO] [stderr] Downloaded rust-embed-for-web v11.2.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 14b7670584c4c26177088544bce1717ecb990d86cca93dac3089fecfc3351967 [INFO] running `Command { std: "docker" "start" "-a" "14b7670584c4c26177088544bce1717ecb990d86cca93dac3089fecfc3351967", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "14b7670584c4c26177088544bce1717ecb990d86cca93dac3089fecfc3351967", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14b7670584c4c26177088544bce1717ecb990d86cca93dac3089fecfc3351967", kill_on_drop: false }` [INFO] [stdout] 14b7670584c4c26177088544bce1717ecb990d86cca93dac3089fecfc3351967 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 10a0ed17b799bd4e2b7cfc3487f345c0334db525b63d103862829e71c0c9f068 [INFO] running `Command { std: "docker" "start" "-a" "10a0ed17b799bd4e2b7cfc3487f345c0334db525b63d103862829e71c0c9f068", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.103 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling new_mime_guess v4.0.4 [INFO] [stderr] Compiling alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling alloc-stdlib v0.2.2 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling base85rs v0.1.3 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling brotli-decompressor v4.0.3 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling brotli v6.0.0 [INFO] [stderr] Compiling shellexpand v3.1.1 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling axum-core v0.5.2 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling globset v0.4.16 [INFO] [stderr] Compiling inventory v0.3.20 [INFO] [stderr] Compiling dyn-clone v1.0.19 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling rust-embed-for-web-utils v11.2.1 [INFO] [stderr] Compiling clap_derive v4.5.40 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling rust-embed-for-web-impl v11.2.1 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling rust-embed-for-web v11.2.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling axum v0.8.4 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling serde_path_to_error v0.1.17 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling next-web-core v0.1.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::BoxFuture` [INFO] [stdout] --> src/core/req_middleware.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::BoxFuture; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `keys` is never used [INFO] [stdout] --> src/context/application_context.rs:2715:19 [INFO] [stdout] | [INFO] [stdout] 2686 | impl SingleRegistry { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/context/application_context.rs:2715:24 [INFO] [stdout] | [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys<'_, Key, DynSingle> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 06s [INFO] running `Command { std: "docker" "inspect" "10a0ed17b799bd4e2b7cfc3487f345c0334db525b63d103862829e71c0c9f068", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10a0ed17b799bd4e2b7cfc3487f345c0334db525b63d103862829e71c0c9f068", kill_on_drop: false }` [INFO] [stdout] 10a0ed17b799bd4e2b7cfc3487f345c0334db525b63d103862829e71c0c9f068 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5fb08c6d588582b924d9a4499c5936817313714fceb2fa98767b521442be0429 [INFO] running `Command { std: "docker" "start" "-a" "5fb08c6d588582b924d9a4499c5936817313714fceb2fa98767b521442be0429", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `crate::BoxFuture` [INFO] [stdout] --> src/core/req_middleware.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::BoxFuture; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `keys` is never used [INFO] [stdout] --> src/context/application_context.rs:2715:19 [INFO] [stdout] | [INFO] [stdout] 2686 | impl SingleRegistry { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/context/application_context.rs:2715:24 [INFO] [stdout] | [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys<'_, Key, DynSingle> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling next-web-core v0.1.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::BoxFuture` [INFO] [stdout] --> src/core/req_middleware.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::BoxFuture; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `keys` is never used [INFO] [stdout] --> src/context/application_context.rs:2715:19 [INFO] [stdout] | [INFO] [stdout] 2686 | impl SingleRegistry { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/context/application_context.rs:2715:24 [INFO] [stdout] | [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2715 | pub(crate) fn keys(&self) -> Keys<'_, Key, DynSingle> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.34s [INFO] running `Command { std: "docker" "inspect" "5fb08c6d588582b924d9a4499c5936817313714fceb2fa98767b521442be0429", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5fb08c6d588582b924d9a4499c5936817313714fceb2fa98767b521442be0429", kill_on_drop: false }` [INFO] [stdout] 5fb08c6d588582b924d9a4499c5936817313714fceb2fa98767b521442be0429 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4dece9372c24532ac49d2a257a68c43d73bd01fd9e6e5ff1144b59b817cb5844 [INFO] running `Command { std: "docker" "start" "-a" "4dece9372c24532ac49d2a257a68c43d73bd01fd9e6e5ff1144b59b817cb5844", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `crate::BoxFuture` [INFO] [stderr] --> src/core/req_middleware.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::BoxFuture; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: method `keys` is never used [INFO] [stderr] --> src/context/application_context.rs:2715:19 [INFO] [stderr] | [INFO] [stderr] 2686 | impl SingleRegistry { [INFO] [stderr] | ------------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/context/application_context.rs:2715:24 [INFO] [stderr] | [INFO] [stderr] 2715 | pub(crate) fn keys(&self) -> Keys { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2715 | pub(crate) fn keys(&self) -> Keys<'_, Key, DynSingle> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `next-web-core` (lib) generated 3 warnings (run `cargo fix --lib -p next-web-core` to apply 2 suggestions) [INFO] [stderr] warning: `next-web-core` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/next_web_core-cb56ad71186f9252) [INFO] [stdout] running 0 tests [INFO] [stderr] Doc-tests next_web_core [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 76 tests [INFO] [stdout] test src/autoregister/auto_register.rs - autoregister::auto_register::enable (line 192) ... ignored [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::contains_provider_with_name (line 1518) ... FAILED [INFO] [stdout] test src/autoregister/auto_register.rs - autoregister::auto_register::register_provider (line 138) ... FAILED [INFO] [stdout] test src/autoregister/auto_register.rs - autoregister::auto_register::auto_registered_providers (line 64) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext (line 25) ... FAILED [INFO] [stdout] test src/autoregister/auto_register.rs - autoregister::auto_register::AutoRegisterModule (line 101) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::contains_single_with_name (line 1636) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::contains_single (line 1616) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::flush (line 563) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::create (line 159) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::contains_provider (line 1498) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext (line 63) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext (line 93) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::flush (line 595) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_singles_by_type (line 1760) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_provider_with_name (line 1561) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_provider (line 1542) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_single_option_with_name (line 1736) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_single (line 1664) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_providers_by_type (line 1584) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::insert_single_owner_with_name (line 412) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_single_option (line 1716) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single (line 876) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::insert_single_owner (line 384) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_with_name (line 906) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::insert_singleton (line 317) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::insert_singleton_with_name (line 342) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::get_single_with_name (line 1690) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_async (line 1298) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::load_modules (line 462) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_with_name_async (line 1327) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::options (line 247) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_by_type (line 825) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option (line 756) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve (line 684) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_async (line 1088) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_async (line 1163) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_by_type_async (line 1233) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single (line 951) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_with_name_async (line 1193) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_async (line 1369) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_with_name (line 993) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_with_name (line 787) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_with_name (line 713) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_with_name_async (line 1405) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::resolve_with_name_async (line 1120) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_singles_by_type_async (line 1453) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_singles_by_type (line 1044) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContext::unload_modules (line 499) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2230) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2218) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2200) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::create (line 2498) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::eager_create (line 2315) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::allow_override (line 2273) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::allow_only_single_eager_create (line 2294) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::single_owner_with_name (line 2408) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::single_owner (line 2384) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::DefaultProvider (line 3002) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::SingletonAsyncProvider::bind (line 3662) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::singleton (line 2334) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::ApplicationContextOptions::singleton_with_name (line 2353) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::Module (line 2768) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::SingletonProvider::bind (line 3658) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::single_owner (line 3652) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::SingleOwnerProvider::bind (line 3660) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::singleton (line 3650) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::SingleOwnerAsyncProvider::bind (line 3669) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::single_owner_async (line 3661) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::TransientProvider::bind (line 3659) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::TransientAsyncProvider::bind (line 3663) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::transient (line 3651) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::transient_async (line 3655) ... FAILED [INFO] [stdout] test src/context/properties.rs - context::properties::ApplicationProperties::one_value (line 46) ... FAILED [INFO] [stdout] test src/core/service_manager.rs - core::service_manager::ServiceManager::new (line 42) ... FAILED [INFO] [stdout] test src/context/application_context.rs - context::application_context::singleton_async (line 3654) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::contains_provider_with_name (line 1518) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1519:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/autoregister/auto_register.rs - autoregister::auto_register::register_provider (line 138) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/autoregister/auto_register.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{register_provider, singleton, Context, Provider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/autoregister/auto_register.rs - autoregister::auto_register::auto_registered_providers (line 64) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/autoregister/auto_register.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{auto_registered_providers, modules, Context, DynProvider, Module, SingleOwner}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext (line 25) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{components, modules, ApplicationContext, DynProvider, Module, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/autoregister/auto_register.rs - autoregister::auto_register::AutoRegisterModule (line 101) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/autoregister/auto_register.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, AutoRegisterModule, Context, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::contains_single_with_name (line 1636) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1637:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::contains_single (line 1616) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1617:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::flush (line 563) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:564:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, AutoRegisterModule, ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::create (line 159) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{components, modules, ApplicationContext, DynProvider, Module, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::contains_provider (line 1498) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1499:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext (line 63) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext (line 93) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:105:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 14 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::flush (line 595) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:596:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{components, modules, ApplicationContext, DynProvider, Module, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_singles_by_type (line 1760) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1761:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_provider_with_name (line 1561) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1562:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_provider (line 1542) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1543:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_single_option_with_name (line 1736) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1737:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_single (line 1664) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1665:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_providers_by_type (line 1584) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1585:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::insert_single_owner_with_name (line 412) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::ApplicationContext; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_single_option (line 1716) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1717:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single (line 876) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:877:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::insert_single_owner (line 384) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::ApplicationContext; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_with_name (line 906) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:907:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::insert_singleton (line 317) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::ApplicationContext; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::insert_singleton_with_name (line 342) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::ApplicationContext; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::get_single_with_name (line 1690) stdout ---- [INFO] [stdout] error: cannot find attribute `Singleton` in this scope [INFO] [stdout] --> src/context/application_context.rs:1692:3 [INFO] [stdout] | [INFO] [stdout] 3 | #[Singleton(eager_create, name = "a")] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApplicationContext` [INFO] [stdout] --> src/context/application_context.rs:1696:10 [INFO] [stdout] | [INFO] [stdout] 7 | let cx = ApplicationContext::auto_register(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `ApplicationContext` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::ApplicationContext; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_async (line 1298) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1299:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1305:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1306:1 [INFO] [stdout] | [INFO] [stdout] 9 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::load_modules (line 462) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:463:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, AutoRegisterModule, ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_with_name_async (line 1327) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1328:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1334:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1335:1 [INFO] [stdout] | [INFO] [stdout] 9 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::options (line 247) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_by_type (line 825) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:826:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option (line 756) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:757:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve (line 684) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_async (line 1088) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1089:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1099:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1100:1 [INFO] [stdout] | [INFO] [stdout] 13 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_async (line 1163) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1164:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1174:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1175:1 [INFO] [stdout] | [INFO] [stdout] 13 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_by_type_async (line 1233) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1234:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1246:3 [INFO] [stdout] | [INFO] [stdout] 14 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1247:1 [INFO] [stdout] | [INFO] [stdout] 15 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single (line 951) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:952:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_with_name_async (line 1193) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1194:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1204:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `di` in this scope [INFO] [stdout] --> src/context/application_context.rs:1202:12 [INFO] [stdout] | [INFO] [stdout] 10 | struct A(#[di(name = "a")] i32); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1205:1 [INFO] [stdout] | [INFO] [stdout] 13 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_async (line 1369) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1370:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1379:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1380:1 [INFO] [stdout] | [INFO] [stdout] 12 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_with_name (line 993) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:994:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_with_name (line 787) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:788:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_with_name (line 713) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:714:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_with_name_async (line 1405) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1406:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1415:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1416:1 [INFO] [stdout] | [INFO] [stdout] 12 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::resolve_with_name_async (line 1120) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1121:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1131:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `di` in this scope [INFO] [stdout] --> src/context/application_context.rs:1129:12 [INFO] [stdout] | [INFO] [stdout] 10 | struct A(#[di(name = "a")] i32); [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1132:1 [INFO] [stdout] | [INFO] [stdout] 13 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_singles_by_type_async (line 1453) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1454:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stdout] --> src/context/application_context.rs:1466:3 [INFO] [stdout] | [INFO] [stdout] 14 | #[tokio::main] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] error[E0752]: `main` function is not allowed to be `async` [INFO] [stdout] --> src/context/application_context.rs:1467:1 [INFO] [stdout] | [INFO] [stdout] 15 | async fn main() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `main` function is not allowed to be `async` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0752. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_singles_by_type (line 1044) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:1045:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ApplicationContext, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContext::unload_modules (line 499) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, AutoRegisterModule, ApplicationContext, Singleton}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2230) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2231:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, AutoRegisterModule, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2218) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2219:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, AutoRegisterModule, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2200) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2201:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions, DynProvider, Module}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::create (line 2498) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2499:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{components, modules, ApplicationContext, ApplicationContextOptions, DynProvider, Module, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::eager_create (line 2315) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2316:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::allow_override (line 2273) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2274:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::allow_only_single_eager_create (line 2294) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2295:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::single_owner_with_name (line 2408) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2409:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::single_owner (line 2384) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2385:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::DefaultProvider (line 3002) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3003:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{DefaultProvider, Provider, Singleton, Transient}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0573]: expected type, found function `Number` [INFO] [stdout] --> src/context/application_context.rs:3015:29 [INFO] [stdout] | [INFO] [stdout] 14 | let _: Provider = ::provider(); [INFO] [stdout] | ^^^^^^ not a type [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs instead [INFO] [stdout] | [INFO] [stdout] 2 + use serde_json::Number; [INFO] [stdout] | [INFO] [stdout] 2 + use serde_yaml::Number; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0573. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::SingletonAsyncProvider::bind (line 3662) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `std::rc::Arc` [INFO] [stdout] --> src/context/application_context.rs:3663:23 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{fmt::Debug, rc::Arc, sync::Arc}; [INFO] [stdout] | ^^^^^^^ no `Arc` in `rc` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::sync::Arc [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3665:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rudi::{singleton_async, FutureExt, Provider, SingletonAsyncProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/context/application_context.rs:15:30: 15:35}` in the current scope [INFO] [stdout] --> src/context/application_context.rs:3676:68 [INFO] [stdout] | [INFO] [stdout] 15 | singleton_async(|cx| async { A(cx.resolve_async().await) }.boxed()) [INFO] [stdout] | ^^^^^ method not found in `{async block@src/context/application_context.rs:15:30: 15:35}` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `boxed` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 2 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::singleton (line 2334) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2335:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::ApplicationContextOptions::singleton_with_name (line 2353) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2354:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{modules, ApplicationContext, ApplicationContextOptions}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::Module (line 2768) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:2769:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{ [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::SingletonProvider::bind (line 3658) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `std::rc::Arc` [INFO] [stdout] --> src/context/application_context.rs:3659:23 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{fmt::Debug, rc::Arc, sync::Arc}; [INFO] [stdout] | ^^^^^^^ no `Arc` in `rc` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::sync::Arc [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3661:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rudi::{singleton, Provider, SingletonProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::single_owner (line 3652) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3653:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{single_owner, SingleOwnerProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::SingleOwnerProvider::bind (line 3660) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `std::rc::Arc` [INFO] [stdout] --> src/context/application_context.rs:3661:23 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{fmt::Debug, rc::Arc, sync::Arc}; [INFO] [stdout] | ^^^^^^^ no `Arc` in `rc` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::sync::Arc [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3663:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rudi::{single_owner, Provider, SingleOwnerProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::singleton (line 3650) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3651:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{singleton, SingletonProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::SingleOwnerAsyncProvider::bind (line 3669) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `std::rc::Arc` [INFO] [stdout] --> src/context/application_context.rs:3670:23 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{fmt::Debug, rc::Arc, sync::Arc}; [INFO] [stdout] | ^^^^^^^ no `Arc` in `rc` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::sync::Arc [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3672:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rudi::{single_owner_async, FutureExt, Provider, SingleOwnerAsyncProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/context/application_context.rs:15:33: 15:38}` in the current scope [INFO] [stdout] --> src/context/application_context.rs:3683:71 [INFO] [stdout] | [INFO] [stdout] 15 | single_owner_async(|cx| async { A(cx.resolve_async().await) }.boxed()) [INFO] [stdout] | ^^^^^ method not found in `{async block@src/context/application_context.rs:15:33: 15:38}` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `boxed` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 2 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::single_owner_async (line 3661) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3662:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{single_owner_async, FutureExt, SingleOwnerAsyncProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/context/application_context.rs:9:33: 9:38}` in the current scope [INFO] [stdout] --> src/context/application_context.rs:3669:71 [INFO] [stdout] | [INFO] [stdout] 9 | single_owner_async(|cx| async { A(cx.resolve_async().await) }.boxed()); [INFO] [stdout] | ^^^^^ method not found in `{async block@src/context/application_context.rs:9:33: 9:38}` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `boxed` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 2 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::TransientProvider::bind (line 3659) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `std::rc::Arc` [INFO] [stdout] --> src/context/application_context.rs:3660:23 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{fmt::Debug, rc::Arc, sync::Arc}; [INFO] [stdout] | ^^^^^^^ no `Arc` in `rc` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::sync::Arc [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3662:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rudi::{transient, Provider, TransientProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::TransientAsyncProvider::bind (line 3663) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `std::rc::Arc` [INFO] [stdout] --> src/context/application_context.rs:3664:23 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{fmt::Debug, rc::Arc, sync::Arc}; [INFO] [stdout] | ^^^^^^^ no `Arc` in `rc` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::sync::Arc [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3666:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rudi::{transient_async, FutureExt, Provider, TransientAsyncProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/context/application_context.rs:15:30: 15:35}` in the current scope [INFO] [stdout] --> src/context/application_context.rs:3677:68 [INFO] [stdout] | [INFO] [stdout] 15 | transient_async(|cx| async { A(cx.resolve_async().await) }.boxed()) [INFO] [stdout] | ^^^^^ method not found in `{async block@src/context/application_context.rs:15:30: 15:35}` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `boxed` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 2 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::transient (line 3651) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3652:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{transient, TransientProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::transient_async (line 3655) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3656:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{transient_async, FutureExt, TransientAsyncProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/context/application_context.rs:9:30: 9:35}` in the current scope [INFO] [stdout] --> src/context/application_context.rs:3663:68 [INFO] [stdout] | [INFO] [stdout] 9 | transient_async(|cx| async { A(cx.resolve_async().await) }.boxed()); [INFO] [stdout] | ^^^^^ method not found in `{async block@src/context/application_context.rs:9:30: 9:35}` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `boxed` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 2 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/properties.rs - context::properties::ApplicationProperties::one_value (line 46) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `next_web_dev` [INFO] [stdout] --> src/context/properties.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 3 | use next_web_dev::application::application_properties::ApplicationProperties; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `next_web_dev` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 - use next_web_dev::application::application_properties::ApplicationProperties; [INFO] [stdout] 3 + use next_web_core::application::application_properties::ApplicationProperties; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/service_manager.rs - core::service_manager::ServiceManager::new (line 42) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServiceManager` [INFO] [stdout] --> src/core/service_manager.rs:43:15 [INFO] [stdout] | [INFO] [stdout] 3 | let manager = ServiceManager::::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ServiceManager` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::core::service_manager::ServiceManager; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MyService` in this scope [INFO] [stdout] --> src/core/service_manager.rs:43:32 [INFO] [stdout] | [INFO] [stdout] 3 | let manager = ServiceManager::::new(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_core_service_manager_rs_42_0() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context/application_context.rs - context::application_context::singleton_async (line 3654) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rudi` [INFO] [stdout] --> src/context/application_context.rs:3655:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rudi::{singleton_async, FutureExt, SingletonAsyncProvider}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `rudi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rudi`, use `cargo add rudi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/context/application_context.rs:9:30: 9:35}` in the current scope [INFO] [stdout] --> src/context/application_context.rs:3662:68 [INFO] [stdout] | [INFO] [stdout] 9 | singleton_async(|cx| async { A(cx.resolve_async().await) }.boxed()); [INFO] [stdout] | ^^^^^ method not found in `{async block@src/context/application_context.rs:9:30: 9:35}` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `boxed` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 2 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] 2 + use next_web_core::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/autoregister/auto_register.rs - autoregister::auto_register::AutoRegisterModule (line 101) [INFO] [stdout] src/autoregister/auto_register.rs - autoregister::auto_register::auto_registered_providers (line 64) [INFO] [stdout] src/autoregister/auto_register.rs - autoregister::auto_register::register_provider (line 138) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext (line 25) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext (line 63) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext (line 93) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::contains_provider (line 1498) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::contains_provider_with_name (line 1518) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::contains_single (line 1616) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::contains_single_with_name (line 1636) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::create (line 159) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::flush (line 563) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::flush (line 595) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_provider (line 1542) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_provider_with_name (line 1561) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_providers_by_type (line 1584) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_single (line 1664) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_single_option (line 1716) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_single_option_with_name (line 1736) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_single_with_name (line 1690) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::get_singles_by_type (line 1760) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::insert_single_owner (line 384) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::insert_single_owner_with_name (line 412) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::insert_singleton (line 317) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::insert_singleton_with_name (line 342) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single (line 876) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_async (line 1298) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_with_name (line 906) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::just_create_single_with_name_async (line 1327) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::load_modules (line 462) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::options (line 247) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve (line 684) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_async (line 1088) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_by_type (line 825) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_by_type_async (line 1233) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option (line 756) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_async (line 1163) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_with_name (line 787) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_option_with_name_async (line 1193) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_with_name (line 713) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::resolve_with_name_async (line 1120) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single (line 951) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_async (line 1369) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_with_name (line 993) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_single_with_name_async (line 1405) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_singles_by_type (line 1044) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::try_just_create_singles_by_type_async (line 1453) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContext::unload_modules (line 499) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2200) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2218) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions (line 2230) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::allow_only_single_eager_create (line 2294) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::allow_override (line 2273) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::create (line 2498) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::eager_create (line 2315) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::single_owner (line 2384) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::single_owner_with_name (line 2408) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::singleton (line 2334) [INFO] [stdout] src/context/application_context.rs - context::application_context::ApplicationContextOptions::singleton_with_name (line 2353) [INFO] [stdout] src/context/application_context.rs - context::application_context::DefaultProvider (line 3002) [INFO] [stdout] src/context/application_context.rs - context::application_context::Module (line 2768) [INFO] [stdout] src/context/application_context.rs - context::application_context::SingleOwnerAsyncProvider::bind (line 3669) [INFO] [stdout] src/context/application_context.rs - context::application_context::SingleOwnerProvider::bind (line 3660) [INFO] [stdout] src/context/application_context.rs - context::application_context::SingletonAsyncProvider::bind (line 3662) [INFO] [stdout] src/context/application_context.rs - context::application_context::SingletonProvider::bind (line 3658) [INFO] [stdout] src/context/application_context.rs - context::application_context::TransientAsyncProvider::bind (line 3663) [INFO] [stdout] src/context/application_context.rs - context::application_context::TransientProvider::bind (line 3659) [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] src/context/application_context.rs - context::application_context::single_owner (line 3652) [INFO] [stdout] src/context/application_context.rs - context::application_context::single_owner_async (line 3661) [INFO] [stdout] src/context/application_context.rs - context::application_context::singleton (line 3650) [INFO] [stdout] src/context/application_context.rs - context::application_context::singleton_async (line 3654) [INFO] [stdout] src/context/application_context.rs - context::application_context::transient (line 3651) [INFO] [stdout] src/context/application_context.rs - context::application_context::transient_async (line 3655) [INFO] [stdout] src/context/properties.rs - context::properties::ApplicationProperties::one_value (line 46) [INFO] [stdout] src/core/service_manager.rs - core::service_manager::ServiceManager::new (line 42) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 75 failed; 1 ignored; 0 measured; 0 filtered out; finished in 5.24s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4dece9372c24532ac49d2a257a68c43d73bd01fd9e6e5ff1144b59b817cb5844", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4dece9372c24532ac49d2a257a68c43d73bd01fd9e6e5ff1144b59b817cb5844", kill_on_drop: false }` [INFO] [stdout] 4dece9372c24532ac49d2a257a68c43d73bd01fd9e6e5ff1144b59b817cb5844