[INFO] fetching crate rudi 0.8.3... [INFO] testing rudi-0.8.3 against try#024495a232636f1f9407d7695b2be51edc2c51bd for pr-130285 [INFO] extracting crate rudi 0.8.3 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate rudi 0.8.3 on toolchain 024495a232636f1f9407d7695b2be51edc2c51bd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+024495a232636f1f9407d7695b2be51edc2c51bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rudi 0.8.3 [INFO] finished tweaking crates.io crate rudi 0.8.3 [INFO] tweaked toml for crates.io crate rudi 0.8.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+024495a232636f1f9407d7695b2be51edc2c51bd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 38 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+024495a232636f1f9407d7695b2be51edc2c51bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+024495a232636f1f9407d7695b2be51edc2c51bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f629cb6b80113ff68687587278f2bbad8b5d2340d6711e02a14bdd4c23ff3375 [INFO] running `Command { std: "docker" "start" "-a" "f629cb6b80113ff68687587278f2bbad8b5d2340d6711e02a14bdd4c23ff3375", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f629cb6b80113ff68687587278f2bbad8b5d2340d6711e02a14bdd4c23ff3375", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f629cb6b80113ff68687587278f2bbad8b5d2340d6711e02a14bdd4c23ff3375", kill_on_drop: false }` [INFO] [stdout] f629cb6b80113ff68687587278f2bbad8b5d2340d6711e02a14bdd4c23ff3375 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+024495a232636f1f9407d7695b2be51edc2c51bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1463b6eadd8d8cd6ba153e466755fcddd4b19e32b05980f9c1cd1b095838aa78 [INFO] running `Command { std: "docker" "start" "-a" "1463b6eadd8d8cd6ba153e466755fcddd4b19e32b05980f9c1cd1b095838aa78", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling rudi-core v0.1.0 [INFO] [stderr] Compiling inventory v0.3.15 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling proc-macro-utils v0.10.0 [INFO] [stderr] Compiling from-attr-core v0.1.2 [INFO] [stderr] Compiling quote-use-macros v0.8.4 [INFO] [stderr] Compiling quote-use v0.8.4 [INFO] [stderr] Compiling from-attr-macro v0.1.2 [INFO] [stderr] Compiling from-attr v0.1.2 [INFO] [stderr] Compiling rudi-macro v0.8.3 [INFO] [stderr] Compiling rudi v0.8.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.09s [INFO] running `Command { std: "docker" "inspect" "1463b6eadd8d8cd6ba153e466755fcddd4b19e32b05980f9c1cd1b095838aa78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1463b6eadd8d8cd6ba153e466755fcddd4b19e32b05980f9c1cd1b095838aa78", kill_on_drop: false }` [INFO] [stdout] 1463b6eadd8d8cd6ba153e466755fcddd4b19e32b05980f9c1cd1b095838aa78 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+024495a232636f1f9407d7695b2be51edc2c51bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 978829993d309fdf9fe1794c09378c47a42825dcd70c923db7a683c472b7a10e [INFO] running `Command { std: "docker" "start" "-a" "978829993d309fdf9fe1794c09378c47a42825dcd70c923db7a683c472b7a10e", kill_on_drop: false }` [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling from-attr-core v0.1.2 [INFO] [stderr] Compiling quote-use-macros v0.8.4 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling quote-use v0.8.4 [INFO] [stderr] Compiling from-attr-macro v0.1.2 [INFO] [stderr] Compiling tokio v1.40.0 [INFO] [stderr] Compiling from-attr v0.1.2 [INFO] [stderr] Compiling rudi-macro v0.8.3 [INFO] [stderr] Compiling rudi v0.8.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.24s [INFO] running `Command { std: "docker" "inspect" "978829993d309fdf9fe1794c09378c47a42825dcd70c923db7a683c472b7a10e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "978829993d309fdf9fe1794c09378c47a42825dcd70c923db7a683c472b7a10e", kill_on_drop: false }` [INFO] [stdout] 978829993d309fdf9fe1794c09378c47a42825dcd70c923db7a683c472b7a10e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+024495a232636f1f9407d7695b2be51edc2c51bd" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e5963133fb3a9aa344ff7acf302920f939d7aed135fc2b8aea76800b68136e11 [INFO] running `Command { std: "docker" "start" "-a" "e5963133fb3a9aa344ff7acf302920f939d7aed135fc2b8aea76800b68136e11", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rudi-d6c3f70b8610a786) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rudi [INFO] [stdout] [INFO] [stdout] running 77 tests [INFO] [stdout] test src/context.rs - context::Context (line 57) ... ok [INFO] [stdout] test src/context.rs - context::Context (line 19) ... ok [INFO] [stdout] test src/context.rs - context::Context::contains_provider_with_name (line 1493) ... ok [INFO] [stdout] test src/auto_register.rs - auto_register::AutoRegisterModule (line 57) ... ok [INFO] [stdout] test src/context.rs - context::Context::contains_single (line 1591) ... ok [INFO] [stdout] test src/auto_register.rs - auto_register::register_provider (line 94) ... ok [INFO] [stdout] test src/context.rs - context::Context::create (line 152) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_provider (line 1517) ... ok [INFO] [stdout] test src/context.rs - context::Context::contains_single_with_name (line 1611) ... ok [INFO] [stdout] test src/context.rs - context::Context::flush (line 547) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_provider_with_name (line 1536) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_single (line 1639) ... ok [INFO] [stdout] test src/auto_register.rs - auto_register::auto_registered_providers (line 20) ... FAILED [INFO] [stdout] test src/context.rs - context::Context::contains_provider (line 1473) ... ok [INFO] [stdout] test src/context.rs - context::Context::flush (line 579) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_single_option (line 1690) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_single_option_with_name (line 1710) ... ok [INFO] [stdout] test src/context.rs - context::Context::insert_single_owner (line 373) ... ok [INFO] [stdout] test src/context.rs - context::Context::insert_singleton (line 312) ... ok [INFO] [stdout] test src/context.rs - context::Context::insert_singleton_with_name (line 337) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_single_with_name (line 1665) ... ok [INFO] [stdout] test src/context.rs - context::Context::insert_single_owner_with_name (line 401) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_providers_by_type (line 1559) ... FAILED [INFO] [stdout] test src/context.rs - context::Context::just_create_single_with_name_async (line 1304) ... ok [INFO] [stdout] test src/context.rs - context::Context::just_create_single (line 856) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve (line 668) ... ok [INFO] [stdout] test src/context.rs - context::Context::get_singles_by_type (line 1734) ... FAILED [INFO] [stdout] test src/context.rs - context::Context::just_create_single_with_name (line 886) ... ok [INFO] [stdout] test src/context.rs - context::Context::just_create_single_async (line 1275) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve_async (line 1065) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve_option_with_name (line 767) ... ok [INFO] [stdout] test src/context.rs - context::Context (line 87) ... FAILED [INFO] [stdout] test src/context.rs - context::Context::load_modules (line 446) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve_with_name (line 697) ... ok [INFO] [stdout] test src/context.rs - context::Context::options (line 242) ... FAILED [INFO] [stdout] test src/context.rs - context::Context::resolve_by_type (line 805) ... FAILED [INFO] [stdout] test src/context.rs - context::Context::resolve_option_async (line 1140) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve_option (line 736) ... ok [INFO] [stdout] test src/context.rs - context::Context::try_just_create_single (line 928) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve_with_name_async (line 1097) ... ok [INFO] [stdout] test src/context.rs - context::Context::try_just_create_single_with_name (line 970) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve_option_with_name_async (line 1170) ... ok [INFO] [stdout] test src/context.rs - context::Context::try_just_create_single_async (line 1346) ... ok [INFO] [stdout] test src/context.rs - context::Context::try_just_create_single_with_name_async (line 1382) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions::allow_only_single_eager_create (line 2263) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions (line 2187) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions (line 2169) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions (line 2199) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions::create (line 2470) ... ok [INFO] [stdout] test src/context.rs - context::Context::try_just_create_singles_by_type_async (line 1430) ... FAILED [INFO] [stdout] test src/context.rs - context::Context::unload_modules (line 483) ... ok [INFO] [stdout] test src/context.rs - context::Context::resolve_by_type_async (line 1210) ... FAILED [INFO] [stdout] test src/context.rs - context::ContextOptions::singleton (line 2303) ... ok [INFO] [stdout] test src/context.rs - context::Context::try_just_create_singles_by_type (line 1021) ... FAILED [INFO] [stdout] test src/context.rs - context::ContextOptions::singleton_with_name (line 2322) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions::single_owner_with_name (line 2377) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions::eager_create (line 2284) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions::allow_override (line 2242) ... ok [INFO] [stdout] test src/context.rs - context::ContextOptions::single_owner (line 2353) ... ok [INFO] [stdout] test src/provider.rs - provider::SingleOwnerProvider::bind (line 669) ... ok [INFO] [stdout] test src/provider.rs - provider::DefaultProvider (line 12) ... ok [INFO] [stdout] test src/macros.rs - macros::modules (line 6) ... ok [INFO] [stdout] test src/macros.rs - macros::components (line 67) ... ok [INFO] [stdout] test src/provider.rs - provider::SingleOwnerAsyncProvider::bind (line 678) ... ok [INFO] [stdout] test src/macros.rs - macros::providers (line 41) ... ok [INFO] [stdout] test src/lib.rs - (line 20) ... ok [INFO] [stdout] test src/provider.rs - provider::SingletonProvider::bind (line 667) ... ok [INFO] [stdout] test src/provider.rs - provider::singleton_async (line 663) ... ok [INFO] [stdout] test src/provider.rs - provider::TransientAsyncProvider::bind (line 672) ... ok [INFO] [stdout] test src/provider.rs - provider::TransientProvider::bind (line 668) ... ok [INFO] [stdout] test src/provider.rs - provider::single_owner (line 661) ... ok [INFO] [stdout] test src/module.rs - module::Module (line 7) ... ok [INFO] [stdout] test src/provider.rs - provider::SingletonAsyncProvider::bind (line 671) ... ok [INFO] [stdout] test src/provider.rs - provider::single_owner_async (line 670) ... ok [INFO] [stdout] test src/provider.rs - provider::transient (line 660) ... ok [INFO] [stdout] test src/provider.rs - provider::singleton (line 659) ... ok [INFO] [stdout] test src/provider.rs - provider::transient_async (line 664) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/auto_register.rs - auto_register::auto_registered_providers (line 20) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /opt/rustwide/workdir/src/provider.rs:267:12:\nunable to call an async constructor in a sync context for: Definition { key: Key { name: \"\", ty: Type { name: \"i32\", id: TypeId(0x56ced5e4a15bd89050bb9674fa2df013) } }, origin: None, scope: Singleton, color: Some(Async), conditional: false }\n\nplease check all the references to the above type, there are 3 scenarios that will be referenced:\n1. use `Context::resolve_xxx::(cx)` to get instances of the type, change to `Context::resolve_xxx_async::(cx).await`.\n2. use `yyy: Type` as a field of a struct, or a field of a variant of a enum, use `#[Singleton(async)]`, `#[Transient(async)]` or `#[SingleOwner(async)]` on the struct or enum.\n3. use `zzz: Type` as a argument of a function, add the `async` keyword to the function.\n\nstack backtrace:\n 0: 0x605fbe8d5e6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x605fbe8d5e6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x605fbe8d5e6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x605fbe8d5e6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x605fbe8fc58b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x605fbe8fc58b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x605fbe8d2af3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x605fbe8d5cb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x605fbe8d75e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x605fbe8d7414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x605fbe8d7c27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x605fbe8d7ac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x605fbe8d6349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x605fbe8d7754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x605fbe8faf33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x605fbe6fc1f9 - rudi::context::Context::inner_resolve::h46b1ffd565ab026a\n 16: 0x605fbe6dadff - rudi::context::Context::just_create::hdff88bae8caf48f0\n 17: 0x605fbe7628ea - rudi::provider::sync_eager_create_function::{{closure}}::h3037c8ec4e3174b4\n 18: 0x605fbe691fde - core::ops::function::FnOnce::call_once::h3f32d8fcdb8f78c9\n 19: 0x605fbe859ea2 - rudi::context::Context::create_eager_instances::h549b591abe95bceb\n at /opt/rustwide/workdir/src/context.rs:1843:21\n 20: 0x605fbe8594b7 - rudi::context::Context::flush::h73df0534c43aa2bf\n at /opt/rustwide/workdir/src/context.rs:633:9\n 21: 0x605fbe85bb1b - rudi::context::ContextOptions::create::h9e5ad238fbabeeed\n at /opt/rustwide/workdir/src/context.rs:2492:9\n 22: 0x605fbe858ef8 - rudi::context::Context::create::h19772bdea709922b\n at /opt/rustwide/workdir/src/context.rs:173:9\n 23: 0x605fbe7eb2ba - doctest_2021::__doctest_1::main::h19c1a00400ef1130\n 24: 0x605fbe7eb3e4 - doctest_2021::__doctest_1::TEST::{{closure}}::h50fdce3e8eddcfd7\n 25: 0x605fbe6925b6 - core::ops::function::FnOnce::call_once::h4b3ffd9b3ae9dc71\n 26: 0x605fbe7f5842 - doctest_2021::main::h607f6da6b158a447\n 27: 0x605fbe6946d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 28: 0x605fbe6826f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 29: 0x605fbe682549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 30: 0x605fbe8cc700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 31: 0x605fbe8cc700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 32: 0x605fbe8cc700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 33: 0x605fbe8cc700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 34: 0x605fbe8cc700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 35: 0x605fbe8cc700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 36: 0x605fbe8cc700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 37: 0x605fbe8cc700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 38: 0x605fbe8cc700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 39: 0x605fbe682527 - std::rt::lang_start::h894e79be30326872\n 40: 0x605fbe801a15 - main\n 41: 0x72ec1a0d8d90 - \n 42: 0x72ec1a0d8e40 - __libc_start_main\n 43: 0x605fbe63ae25 - _start\n 44: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context::get_providers_by_type (line 1559) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /tmp/rustdoctestu42CZQ/doctest_2021.rs:501:5:\nassertion `left == right` failed\n left: 5\n right: 2\nstack backtrace:\n 0: 0x6075b9377e6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x6075b9377e6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x6075b9377e6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x6075b9377e6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x6075b939e58b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x6075b939e58b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x6075b9374af3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x6075b9377cb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x6075b93795e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x6075b9379414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x6075b9379c27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x6075b9379ac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x6075b9378349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x6075b9379754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x6075b939cf33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x6075b939d35c - core::panicking::assert_failed_inner::h5f1d2754d76bd453\n 16: 0x6075b92bca0a - core::panicking::assert_failed::h3d5a61ca1ec00cce\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:367:5\n 17: 0x6075b928f658 - doctest_2021::__doctest_15::main::h99ce21d415782dae\n 18: 0x6075b928f704 - doctest_2021::__doctest_15::TEST::{{closure}}::h76eb8b6bef34a310\n 19: 0x6075b9136276 - core::ops::function::FnOnce::call_once::hb327f3ae9b60ac88\n 20: 0x6075b9297842 - doctest_2021::main::h607f6da6b158a447\n 21: 0x6075b91366d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 22: 0x6075b91246f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 23: 0x6075b9124549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 24: 0x6075b936e700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 25: 0x6075b936e700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 26: 0x6075b936e700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 27: 0x6075b936e700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 28: 0x6075b936e700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 29: 0x6075b936e700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 30: 0x6075b936e700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 31: 0x6075b936e700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 32: 0x6075b936e700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 33: 0x6075b9124527 - std::rt::lang_start::h894e79be30326872\n 34: 0x6075b92a3a15 - main\n 35: 0x70f42c794d90 - \n 36: 0x70f42c794e40 - __libc_start_main\n 37: 0x6075b90dce25 - _start\n 38: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context::get_singles_by_type (line 1734) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /tmp/rustdoctestu42CZQ/doctest_2021.rs:629:5:\nassertion `left == right` failed\n left: 0\n right: 3\nstack backtrace:\n 0: 0x60875b5b1e6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x60875b5b1e6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x60875b5b1e6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x60875b5b1e6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x60875b5d858b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x60875b5d858b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x60875b5aeaf3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x60875b5b1cb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x60875b5b35e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x60875b5b3414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x60875b5b3c27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x60875b5b3ac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x60875b5b2349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x60875b5b3754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x60875b5d6f33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x60875b5d735c - core::panicking::assert_failed_inner::h5f1d2754d76bd453\n 16: 0x60875b3a2515 - core::panicking::assert_failed::h28c5892e13c30691\n 17: 0x60875b4c9fc1 - doctest_2021::__doctest_20::main::h8e72594e29fdbc99\n 18: 0x60875b4ca054 - doctest_2021::__doctest_20::TEST::{{closure}}::hea20b260952eab50\n 19: 0x60875b36fe36 - core::ops::function::FnOnce::call_once::ha893493f6929eb96\n 20: 0x60875b4d1842 - doctest_2021::main::h607f6da6b158a447\n 21: 0x60875b3706d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 22: 0x60875b35e6f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 23: 0x60875b35e549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 24: 0x60875b5a8700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 25: 0x60875b5a8700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 26: 0x60875b5a8700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 27: 0x60875b5a8700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 28: 0x60875b5a8700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 29: 0x60875b5a8700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 30: 0x60875b5a8700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 31: 0x60875b5a8700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 32: 0x60875b5a8700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 33: 0x60875b35e527 - std::rt::lang_start::h894e79be30326872\n 34: 0x60875b4dda15 - main\n 35: 0x74c63e350d90 - \n 36: 0x74c63e350e40 - __libc_start_main\n 37: 0x60875b316e25 - _start\n 38: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context (line 87) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /opt/rustwide/workdir/src/provider.rs:267:12:\nunable to call an async constructor in a sync context for: Definition { key: Key { name: \"\", ty: Type { name: \"i32\", id: TypeId(0x56ced5e4a15bd89050bb9674fa2df013) } }, origin: None, scope: Singleton, color: Some(Async), conditional: false }\n\nplease check all the references to the above type, there are 3 scenarios that will be referenced:\n1. use `Context::resolve_xxx::(cx)` to get instances of the type, change to `Context::resolve_xxx_async::(cx).await`.\n2. use `yyy: Type` as a field of a struct, or a field of a variant of a enum, use `#[Singleton(async)]`, `#[Transient(async)]` or `#[SingleOwner(async)]` on the struct or enum.\n3. use `zzz: Type` as a argument of a function, add the `async` keyword to the function.\n\nstack backtrace:\n 0: 0x58e45cc26e6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x58e45cc26e6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x58e45cc26e6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x58e45cc26e6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x58e45cc4d58b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x58e45cc4d58b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x58e45cc23af3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x58e45cc26cb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x58e45cc285e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x58e45cc28414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x58e45cc28c27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x58e45cc28ac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x58e45cc27349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x58e45cc28754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x58e45cc4bf33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x58e45ca4d1f9 - rudi::context::Context::inner_resolve::h46b1ffd565ab026a\n 16: 0x58e45ca2bdff - rudi::context::Context::just_create::hdff88bae8caf48f0\n 17: 0x58e45cab38ea - rudi::provider::sync_eager_create_function::{{closure}}::h3037c8ec4e3174b4\n 18: 0x58e45c9e2fde - core::ops::function::FnOnce::call_once::h3f32d8fcdb8f78c9\n 19: 0x58e45ca95697 - rudi::context::Context::create_eager_instances_async::{{closure}}::h9414cd5ce906c372\n 20: 0x58e45ca25cb5 - rudi::context::Context::flush_async::{{closure}}::h067885de8fa18cd8\n 21: 0x58e45ca24fca - rudi::context::ContextOptions::auto_register_async::{{closure}}::h451fe78e03da3cf3\n 22: 0x58e45cb48ce4 - doctest_2021::__doctest_5::main::{{closure}}::hd786c9d2e3d3d49d\n 23: 0x58e45cae0805 - tokio::runtime::park::CachedParkThread::block_on::{{closure}}::h209139fa2bb098eb\n 24: 0x58e45cad720e - tokio::runtime::park::CachedParkThread::block_on::h1e8bce27a36aeec3\n 25: 0x58e45caeef5d - tokio::runtime::context::blocking::BlockingRegionGuard::block_on::hf56c78184b5735e2\n 26: 0x58e45caf23d0 - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}::h0ca6638367fae5d7\n 27: 0x58e45cae7153 - tokio::runtime::context::runtime::enter_runtime::hb759fb6d5c1af71e\n 28: 0x58e45caf1ec1 - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::h354fa0b1b359a988\n 29: 0x58e45caf0b8e - tokio::runtime::runtime::Runtime::block_on_inner::he918565446a55981\n 30: 0x58e45caf125e - tokio::runtime::runtime::Runtime::block_on::h50991cd401bf5e8f\n 31: 0x58e45cb48aad - doctest_2021::__doctest_5::main::h7d85091cb48638c5\n 32: 0x58e45cb3cf24 - doctest_2021::__doctest_5::TEST::{{closure}}::h2bd31eacc03ef825\n 33: 0x58e45c9e5c36 - core::ops::function::FnOnce::call_once::hcd6f439e1dca5f8d\n 34: 0x58e45cb46842 - doctest_2021::main::h607f6da6b158a447\n 35: 0x58e45c9e56d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 36: 0x58e45c9d36f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 37: 0x58e45c9d3549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 38: 0x58e45cc1d700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 39: 0x58e45cc1d700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 40: 0x58e45cc1d700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 41: 0x58e45cc1d700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 42: 0x58e45cc1d700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 43: 0x58e45cc1d700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 44: 0x58e45cc1d700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 45: 0x58e45cc1d700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 46: 0x58e45cc1d700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 47: 0x58e45c9d3527 - std::rt::lang_start::h894e79be30326872\n 48: 0x58e45cb52a15 - main\n 49: 0x7b5cebbc7d90 - \n 50: 0x7b5cebbc7e40 - __libc_start_main\n 51: 0x58e45c98be25 - _start\n 52: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context::options (line 242) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /opt/rustwide/workdir/src/provider.rs:267:12:\nunable to call an async constructor in a sync context for: Definition { key: Key { name: \"\", ty: Type { name: \"i32\", id: TypeId(0x56ced5e4a15bd89050bb9674fa2df013) } }, origin: None, scope: Singleton, color: Some(Async), conditional: false }\n\nplease check all the references to the above type, there are 3 scenarios that will be referenced:\n1. use `Context::resolve_xxx::(cx)` to get instances of the type, change to `Context::resolve_xxx_async::(cx).await`.\n2. use `yyy: Type` as a field of a struct, or a field of a variant of a enum, use `#[Singleton(async)]`, `#[Transient(async)]` or `#[SingleOwner(async)]` on the struct or enum.\n3. use `zzz: Type` as a argument of a function, add the `async` keyword to the function.\n\nstack backtrace:\n 0: 0x5f76fec99e6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x5f76fec99e6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5f76fec99e6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x5f76fec99e6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x5f76fecc058b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x5f76fecc058b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x5f76fec96af3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x5f76fec99cb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x5f76fec9b5e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x5f76fec9b414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x5f76fec9bc27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x5f76fec9bac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x5f76fec9a349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x5f76fec9b754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x5f76fecbef33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x5f76feac01f9 - rudi::context::Context::inner_resolve::h46b1ffd565ab026a\n 16: 0x5f76fea9edff - rudi::context::Context::just_create::hdff88bae8caf48f0\n 17: 0x5f76feb268ea - rudi::provider::sync_eager_create_function::{{closure}}::h3037c8ec4e3174b4\n 18: 0x5f76fea55fde - core::ops::function::FnOnce::call_once::h3f32d8fcdb8f78c9\n 19: 0x5f76fec1dea2 - rudi::context::Context::create_eager_instances::h549b591abe95bceb\n at /opt/rustwide/workdir/src/context.rs:1843:21\n 20: 0x5f76fec1d4b7 - rudi::context::Context::flush::h73df0534c43aa2bf\n at /opt/rustwide/workdir/src/context.rs:633:9\n 21: 0x5f76fec1fbbb - rudi::context::ContextOptions::auto_register::h2bec32cc4c5897fe\n at /opt/rustwide/workdir/src/context.rs:2514:9\n 22: 0x5f76febb2faa - doctest_2021::__doctest_30::main::h2bd7a8afe7185094\n 23: 0x5f76febb30a4 - doctest_2021::__doctest_30::TEST::{{closure}}::he964e83b66e2e78c\n 24: 0x5f76fea57336 - core::ops::function::FnOnce::call_once::h82e8544cf51122fa\n 25: 0x5f76febb9842 - doctest_2021::main::h607f6da6b158a447\n 26: 0x5f76fea586d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 27: 0x5f76fea466f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 28: 0x5f76fea46549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 29: 0x5f76fec90700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 30: 0x5f76fec90700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 31: 0x5f76fec90700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 32: 0x5f76fec90700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 33: 0x5f76fec90700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 34: 0x5f76fec90700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 35: 0x5f76fec90700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 36: 0x5f76fec90700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 37: 0x5f76fec90700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 38: 0x5f76fea46527 - std::rt::lang_start::h894e79be30326872\n 39: 0x5f76febc5a15 - main\n 40: 0x7cab9bc1cd90 - \n 41: 0x7cab9bc1ce40 - __libc_start_main\n 42: 0x5f76fe9fee25 - _start\n 43: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context::resolve_by_type (line 805) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /opt/rustwide/workdir/src/context.rs:827:37:\nunable to call an async constructor in a sync context for: Definition { key: Key { name: \"\", ty: Type { name: \"i32\", id: TypeId(0x56ced5e4a15bd89050bb9674fa2df013) } }, origin: None, scope: Singleton, color: Some(Async), conditional: false }\n\nplease check all the references to the above type, there are 3 scenarios that will be referenced:\n1. use `Context::resolve_xxx::(cx)` to get instances of the type, change to `Context::resolve_xxx_async::(cx).await`.\n2. use `yyy: Type` as a field of a struct, or a field of a variant of a enum, use `#[Singleton(async)]`, `#[Transient(async)]` or `#[SingleOwner(async)]` on the struct or enum.\n3. use `zzz: Type` as a argument of a function, add the `async` keyword to the function.\n\nstack backtrace:\n 0: 0x5886ecb64e6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x5886ecb64e6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5886ecb64e6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x5886ecb64e6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x5886ecb8b58b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x5886ecb8b58b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x5886ecb61af3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x5886ecb64cb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x5886ecb665e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x5886ecb66414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x5886ecb66c27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x5886ecb66ac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x5886ecb65349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x5886ecb66754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x5886ecb89f33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x5886ec98b1f9 - rudi::context::Context::inner_resolve::h46b1ffd565ab026a\n 16: 0x5886ec9d1b8c - rudi::context::Context::resolve_option_with_name::hc820073cce1542d2\n 17: 0x5886ec9af040 - rudi::context::Context::resolve_by_type::{{closure}}::h22a86ebdd9330245\n 18: 0x5886ec91e7bf - core::ops::function::impls:: for &mut F>::call_mut::hf750059b9ed4d8be\n 19: 0x5886ec9499b8 - core::iter::traits::iterator::Iterator::find_map::check::{{closure}}::h84cecd03eb4a563b\n 20: 0x5886ec8d6949 - as core::iter::traits::iterator::Iterator>::try_fold::h6c10e68cac9d4a4d\n 21: 0x5886ec949839 - core::iter::traits::iterator::Iterator::find_map::h7041b6bb30462ba6\n 22: 0x5886ec8e65dd - as core::iter::traits::iterator::Iterator>::next::hdb96a469d2e96720\n 23: 0x5886eca10258 - alloc::vec::Vec::extend_desugared::ha36ce515e8b81bae\n 24: 0x5886eca79b46 - as alloc::vec::spec_extend::SpecExtend>::spec_extend::h17978c73f16c40eb\n 25: 0x5886ec8e5e80 - as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter::h78cc828daf224396\n 26: 0x5886eca10d2d - alloc::vec::in_place_collect:: for alloc::vec::Vec>::from_iter::hd3f0e86841803a81\n 27: 0x5886eca797e5 - as core::iter::traits::collect::FromIterator>::from_iter::h3054900fe1969555\n 28: 0x5886ec9496ed - core::iter::traits::iterator::Iterator::collect::h09b23fe78e6444b0\n 29: 0x5886ec9aeffd - rudi::context::Context::resolve_by_type::ha040df16ad3566ec\n 30: 0x5886eca7e3ea - doctest_2021::__doctest_33::main::h5719ff4af24221ee\n 31: 0x5886eca7e534 - doctest_2021::__doctest_33::TEST::{{closure}}::hc0b113ff0f6d2bc7\n 32: 0x5886ec923cf6 - core::ops::function::FnOnce::call_once::hce72844dfb2ad738\n 33: 0x5886eca84842 - doctest_2021::main::h607f6da6b158a447\n 34: 0x5886ec9236d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 35: 0x5886ec9116f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 36: 0x5886ec911549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 37: 0x5886ecb5b700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 38: 0x5886ecb5b700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 39: 0x5886ecb5b700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 40: 0x5886ecb5b700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 41: 0x5886ecb5b700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 42: 0x5886ecb5b700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 43: 0x5886ecb5b700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 44: 0x5886ecb5b700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 45: 0x5886ecb5b700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 46: 0x5886ec911527 - std::rt::lang_start::h894e79be30326872\n 47: 0x5886eca90a15 - main\n 48: 0x7c6dc9dc4d90 - \n 49: 0x7c6dc9dc4e40 - __libc_start_main\n 50: 0x5886ec8c9e25 - _start\n 51: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context::try_just_create_singles_by_type_async (line 1430) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /tmp/rustdoctestu42CZQ/doctest_2021.rs:1389:5:\nassertion `left == right` failed\n left: [1, 1]\n right: [1]\nstack backtrace:\n 0: 0x5d6b562ebe6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x5d6b562ebe6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5d6b562ebe6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x5d6b562ebe6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x5d6b5631258b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x5d6b5631258b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x5d6b562e8af3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x5d6b562ebcb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x5d6b562ed5e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x5d6b562ed414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x5d6b562edc27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x5d6b562edac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x5d6b562ec349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x5d6b562ed754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x5d6b56310f33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x5d6b5631135c - core::panicking::assert_failed_inner::h5f1d2754d76bd453\n 16: 0x5d6b560dc5fd - core::panicking::assert_failed::hdb0f6477655885d7\n 17: 0x5d6b56216d51 - doctest_2021::__doctest_46::main::{{closure}}::h58135be9eb178658\n 18: 0x5d6b561a5e05 - tokio::runtime::park::CachedParkThread::block_on::{{closure}}::he723c6b0d0e6db93\n 19: 0x5d6b5619be54 - tokio::runtime::park::CachedParkThread::block_on::h187ddcc911963203\n 20: 0x5d6b561b2e4b - tokio::runtime::context::blocking::BlockingRegionGuard::block_on::h3d11b9d4f11d9bcd\n 21: 0x5d6b561b790e - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}::hcab6af39461ceb32\n 22: 0x5d6b561abda3 - tokio::runtime::context::runtime::enter_runtime::haa69db701eb73a5b\n 23: 0x5d6b561b72f3 - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::hf8025d4038b8c287\n 24: 0x5d6b561b457e - tokio::runtime::runtime::Runtime::block_on_inner::h37fded46d9eca0aa\n 25: 0x5d6b561b6a2e - tokio::runtime::runtime::Runtime::block_on::hba7ce77dce03a107\n 26: 0x5d6b5621684d - doctest_2021::__doctest_46::main::hfd550388cc67bd04\n 27: 0x5d6b56206684 - doctest_2021::__doctest_46::TEST::{{closure}}::h4627bb9894dc1ff4\n 28: 0x5d6b560a91d6 - core::ops::function::FnOnce::call_once::h7f8713c639a19a64\n 29: 0x5d6b5620b842 - doctest_2021::main::h607f6da6b158a447\n 30: 0x5d6b560aa6d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 31: 0x5d6b560986f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 32: 0x5d6b56098549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 33: 0x5d6b562e2700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 34: 0x5d6b562e2700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 35: 0x5d6b562e2700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 36: 0x5d6b562e2700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 37: 0x5d6b562e2700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 38: 0x5d6b562e2700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 39: 0x5d6b562e2700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 40: 0x5d6b562e2700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 41: 0x5d6b562e2700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 42: 0x5d6b56098527 - std::rt::lang_start::h894e79be30326872\n 43: 0x5d6b56217a15 - main\n 44: 0x7d0c63cdcd90 - \n 45: 0x7d0c63cdce40 - __libc_start_main\n 46: 0x5d6b56050e25 - _start\n 47: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context::resolve_by_type_async (line 1210) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /tmp/rustdoctestu42CZQ/doctest_2021.rs:1001:5:\nassertion `left == right` failed\n left: 7\n right: 3\nstack backtrace:\n 0: 0x57a2debbde6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x57a2debbde6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x57a2debbde6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x57a2debbde6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x57a2debe458b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x57a2debe458b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x57a2debbaaf3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x57a2debbdcb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x57a2debbf5e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x57a2debbf414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x57a2debbfc27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x57a2debbfac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x57a2debbe349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x57a2debbf754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x57a2debe2f33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x57a2debe335c - core::panicking::assert_failed_inner::h5f1d2754d76bd453\n 16: 0x57a2de9ae515 - core::panicking::assert_failed::h28c5892e13c30691\n 17: 0x57a2deae3d40 - doctest_2021::__doctest_34::main::{{closure}}::hf20128b196c2c670\n 18: 0x57a2dea77d15 - tokio::runtime::park::CachedParkThread::block_on::{{closure}}::haf270b2253d33f4d\n 19: 0x57a2dea6d6e4 - tokio::runtime::park::CachedParkThread::block_on::h1315132daf1e031c\n 20: 0x57a2dea8556b - tokio::runtime::context::blocking::BlockingRegionGuard::block_on::h993197080876695b\n 21: 0x57a2dea8956e - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}::h4c632d51124bad0b\n 22: 0x57a2dea7b963 - tokio::runtime::context::runtime::enter_runtime::h0c71fb651562629c\n 23: 0x57a2dea88fa3 - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::h4f9304ea8d076b69\n 24: 0x57a2dea874de - tokio::runtime::runtime::Runtime::block_on_inner::ha3583ce299ae47ad\n 25: 0x57a2dea8857e - tokio::runtime::runtime::Runtime::block_on::h6dd4ad9d3c402322\n 26: 0x57a2deae3a2d - doctest_2021::__doctest_34::main::hc67c9eb5a20d6baa\n 27: 0x57a2dead75b4 - doctest_2021::__doctest_34::TEST::{{closure}}::hc1eb53c98eab3043\n 28: 0x57a2de97ab06 - core::ops::function::FnOnce::call_once::h5f4e13eab68555fb\n 29: 0x57a2deadd842 - doctest_2021::main::h607f6da6b158a447\n 30: 0x57a2de97c6d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 31: 0x57a2de96a6f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 32: 0x57a2de96a549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 33: 0x57a2debb4700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 34: 0x57a2debb4700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 35: 0x57a2debb4700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 36: 0x57a2debb4700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 37: 0x57a2debb4700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 38: 0x57a2debb4700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 39: 0x57a2debb4700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 40: 0x57a2debb4700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 41: 0x57a2debb4700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 42: 0x57a2de96a527 - std::rt::lang_start::h894e79be30326872\n 43: 0x57a2deae9a15 - main\n 44: 0x70c70cbd1d90 - \n 45: 0x70c70cbd1e40 - __libc_start_main\n 46: 0x57a2de922e25 - _start\n 47: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] ---- src/context.rs - context::Context::try_just_create_singles_by_type (line 1021) stdout ---- [INFO] [stdout] Error: "thread 'main' panicked at /opt/rustwide/workdir/src/context.rs:1051:30:\nunable to call an async constructor in a sync context for: Definition { key: Key { name: \"\", ty: Type { name: \"i32\", id: TypeId(0x56ced5e4a15bd89050bb9674fa2df013) } }, origin: None, scope: Singleton, color: Some(Async), conditional: false }\n\nplease check all the references to the above type, there are 3 scenarios that will be referenced:\n1. use `Context::resolve_xxx::(cx)` to get instances of the type, change to `Context::resolve_xxx_async::(cx).await`.\n2. use `yyy: Type` as a field of a struct, or a field of a variant of a enum, use `#[Singleton(async)]`, `#[Transient(async)]` or `#[SingleOwner(async)]` on the struct or enum.\n3. use `zzz: Type` as a argument of a function, add the `async` keyword to the function.\n\nstack backtrace:\n 0: 0x654b76f8ce6a - std::backtrace_rs::backtrace::libunwind::trace::h0b70b9423e9d16d3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5\n 1: 0x654b76f8ce6a - std::backtrace_rs::backtrace::trace_unsynchronized::h41a6d6747b7a8eec\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x654b76f8ce6a - std::sys::backtrace::_print_fmt::hc7c5a78d80682aba\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:66:9\n 3: 0x654b76f8ce6a - ::fmt::hd4fdfca2994da546\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:39:26\n 4: 0x654b76fb358b - core::fmt::rt::Argument::fmt::hf99fefc5c46831d6\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/rt.rs:177:76\n 5: 0x654b76fb358b - core::fmt::write::h98fc8fc0872eb800\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/fmt/mod.rs:1178:21\n 6: 0x654b76f89af3 - std::io::Write::write_fmt::hc8a6a2d1c9892a42\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/io/mod.rs:1823:15\n 7: 0x654b76f8ccb2 - std::sys::backtrace::BacktraceLock::print::h8d5848a17a7460af\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:42:9\n 8: 0x654b76f8e5e5 - std::panicking::default_hook::{{closure}}::hc1055ce5a16caaaf\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:268:22\n 9: 0x654b76f8e414 - std::panicking::default_hook::h18285eee104702ef\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:295:9\n 10: 0x654b76f8ec27 - std::panicking::rust_panic_with_hook::h6b7d3dd5857887cd\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:801:13\n 11: 0x654b76f8eac7 - std::panicking::begin_panic_handler::{{closure}}::he5e8e895688cd622\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:674:13\n 12: 0x654b76f8d349 - std::sys::backtrace::__rust_end_short_backtrace::h7ac5700345d0de4e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/sys/backtrace.rs:170:18\n 13: 0x654b76f8e754 - rust_begin_unwind\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:665:5\n 14: 0x654b76fb1f33 - core::panicking::panic_fmt::h685c6841386827a1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/panicking.rs:74:14\n 15: 0x654b76db31f9 - rudi::context::Context::inner_resolve::h46b1ffd565ab026a\n 16: 0x654b76dfe21c - rudi::context::Context::try_just_create_single_with_name::ha90b1d4a23b314c1\n 17: 0x654b76dfdfe0 - rudi::context::Context::try_just_create_singles_by_type::{{closure}}::h4a5565f7abd91fab\n 18: 0x654b76d769cc - core::iter::adapters::map::map_fold::{{closure}}::hdc778334f34789e0\n 19: 0x654b76cf95c7 - as core::iter::traits::iterator::Iterator>::fold::h29b12c8361e0a2da\n 20: 0x654b76cf5289 - as core::iter::traits::iterator::Iterator>::fold::h5087c3ffea891c1d\n 21: 0x654b76d71a15 - core::iter::traits::iterator::Iterator::for_each::h95a04a76741ba76c\n 22: 0x654b76e37ecf - alloc::vec::Vec::extend_trusted::hc6f220cb814502a7\n 23: 0x654b76ea1b76 - as alloc::vec::spec_extend::SpecExtend>::spec_extend::h5d780126b3aa8f06\n 24: 0x654b76d0e2ab - as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter::h8a3dfaabd2e49fd2\n 25: 0x654b76e38d0d - alloc::vec::in_place_collect:: for alloc::vec::Vec>::from_iter::h9a2ca4fb12ca0f5f\n 26: 0x654b76ea18d5 - as core::iter::traits::collect::FromIterator>::from_iter::hdd30dfee3685e684\n 27: 0x654b76d7172d - core::iter::traits::iterator::Iterator::collect::h34df10b144ab36ba\n 28: 0x654b76dfdfbd - rudi::context::Context::try_just_create_singles_by_type::he6b3e8553c054d3a\n 29: 0x654b76ea730d - doctest_2021::__doctest_45::main::h087ceffeea8547cd\n 30: 0x654b76ea7604 - doctest_2021::__doctest_45::TEST::{{closure}}::hcc1a80d5a3e99948\n 31: 0x654b76d47e66 - core::ops::function::FnOnce::call_once::h0a17d198a463a6d9\n 32: 0x654b76eac842 - doctest_2021::main::h607f6da6b158a447\n 33: 0x654b76d4b6d3 - core::ops::function::FnOnce::call_once::hbe5ef95bba90120c\n 34: 0x654b76d396f6 - std::sys::backtrace::__rust_begin_short_backtrace::hec0017c3507eb0a2\n 35: 0x654b76d39549 - std::rt::lang_start::{{closure}}::h4b0b631b9d4b664c\n 36: 0x654b76f83700 - core::ops::function::impls:: for &F>::call_once::h6095bbadbd2380c1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/core/src/ops/function.rs:284:13\n 37: 0x654b76f83700 - std::panicking::try::do_call::h8cbb3bac88d50fe1\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 38: 0x654b76f83700 - std::panicking::try::h9130ad2a20f0a67e\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 39: 0x654b76f83700 - std::panic::catch_unwind::hc6cd31093dd6e4a9\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 40: 0x654b76f83700 - std::rt::lang_start_internal::{{closure}}::h1b8f4ea73eaa0d47\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:48\n 41: 0x654b76f83700 - std::panicking::try::do_call::h869f42fce07e0e2c\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:557:40\n 42: 0x654b76f83700 - std::panicking::try::hee8ab441a3b56bf5\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panicking.rs:520:19\n 43: 0x654b76f83700 - std::panic::catch_unwind::haafaf5309edbb6a2\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/panic.rs:345:14\n 44: 0x654b76f83700 - std::rt::lang_start_internal::h5c94ab59acc820a3\n at /rustc/024495a232636f1f9407d7695b2be51edc2c51bd/library/std/src/rt.rs:143:20\n 45: 0x654b76d39527 - std::rt::lang_start::h894e79be30326872\n 46: 0x654b76eb8a15 - main\n 47: 0x76f760a78d90 - \n 48: 0x76f760a78e40 - __libc_start_main\n 49: 0x654b76cf1e25 - _start\n 50: 0x0 - \n" [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/auto_register.rs - auto_register::auto_registered_providers (line 20) [INFO] [stdout] src/context.rs - context::Context (line 87) [INFO] [stdout] src/context.rs - context::Context::get_providers_by_type (line 1559) [INFO] [stdout] src/context.rs - context::Context::get_singles_by_type (line 1734) [INFO] [stdout] src/context.rs - context::Context::options (line 242) [INFO] [stdout] src/context.rs - context::Context::resolve_by_type (line 805) [INFO] [stdout] src/context.rs - context::Context::resolve_by_type_async (line 1210) [INFO] [stdout] src/context.rs - context::Context::try_just_create_singles_by_type (line 1021) [INFO] [stdout] src/context.rs - context::Context::try_just_create_singles_by_type_async (line 1430) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 68 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/auto_register.rs - auto_register::enable (line 147) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "e5963133fb3a9aa344ff7acf302920f939d7aed135fc2b8aea76800b68136e11", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e5963133fb3a9aa344ff7acf302920f939d7aed135fc2b8aea76800b68136e11", kill_on_drop: false }` [INFO] [stdout] e5963133fb3a9aa344ff7acf302920f939d7aed135fc2b8aea76800b68136e11