[INFO] fetching crate torii-core 0.5.1...
[INFO] testing torii-core-0.5.1 against master#198328ad7960b1bece0dc48496bff6c62dd5d339 for pr-149852
[INFO] extracting crate torii-core 0.5.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate torii-core 0.5.1
[INFO] finished tweaking crates.io crate torii-core 0.5.1
[INFO] tweaked toml for crates.io crate torii-core 0.5.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate torii-core 0.5.1 on toolchain 198328ad7960b1bece0dc48496bff6c62dd5d339
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+198328ad7960b1bece0dc48496bff6c62dd5d339" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate torii-core 0.5.1 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" "+198328ad7960b1bece0dc48496bff6c62dd5d339" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.100
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.100
[INFO] [stderr]   Downloaded num-traits v0.2.19
[INFO] [stderr]   Downloaded async-global-executor v2.4.1
[INFO] [stderr]   Downloaded event-listener-strategy v0.5.4
[INFO] [stderr]   Downloaded async-signal v0.2.11
[INFO] [stderr]   Downloaded async-executor v1.13.2
[INFO] [stderr]   Downloaded android_system_properties v0.1.5
[INFO] [stderr]   Downloaded android-tzdata v0.1.1
[INFO] [stderr]   Downloaded iana-time-zone-haiku v0.1.2
[INFO] [stderr]   Downloaded askama_escape v0.10.3
[INFO] [stderr]   Downloaded windows-interface v0.59.1
[INFO] [stderr]   Downloaded b58 v0.1.2
[INFO] [stderr]   Downloaded dashmap v6.1.0
[INFO] [stderr]   Downloaded pem v3.0.5
[INFO] [stderr]   Downloaded windows-core v0.61.2
[INFO] [stderr]   Downloaded jsonwebtoken v9.3.1
[INFO] [stderr]   Downloaded basic-toml v0.1.10
[INFO] [stderr]   Downloaded rand v0.9.1
[INFO] [stderr]   Downloaded regex v1.11.1
[INFO] [stderr]   Downloaded num-bigint v0.4.6
[INFO] [stderr]   Downloaded nom v7.1.3
[INFO] [stderr]   Downloaded time v0.3.41
[INFO] [stderr]   Downloaded rustls v0.23.28
[INFO] [stderr]   Downloaded regex-syntax v0.8.5
[INFO] [stderr]   Downloaded chrono v0.4.41
[INFO] [stderr]   Downloaded object v0.36.7
[INFO] [stderr]   Downloaded libm v0.2.15
[INFO] [stderr]   Downloaded gimli v0.31.1
[INFO] [stderr]   Downloaded rustix v1.0.7
[INFO] [stderr]   Downloaded minimal-lexical v0.2.1
[INFO] [stderr]   Downloaded syn v2.0.104
[INFO] [stderr]   Downloaded async-std v1.13.1
[INFO] [stderr]   Downloaded zerocopy v0.8.26
[INFO] [stderr]   Downloaded webpki-roots v1.0.1
[INFO] [stderr]   Downloaded regex-automata v0.4.9
[INFO] [stderr]   Downloaded blake2 v0.10.6
[INFO] [stderr]   Downloaded base64ct v1.8.0
[INFO] [stderr]   Downloaded rand_core v0.9.3
[INFO] [stderr]   Downloaded web-sys v0.3.77
[INFO] [stderr]   Downloaded iana-time-zone v0.1.63
[INFO] [stderr]   Downloaded argon2 v0.5.3
[INFO] [stderr]   Downloaded askama_parser v0.2.1
[INFO] [stderr]   Downloaded num-integer v0.1.46
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.53.0
[INFO] [stderr]   Downloaded deranged v0.4.0
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.53.0
[INFO] [stderr]   Downloaded libc v0.2.174
[INFO] [stderr]   Downloaded time-macros v0.2.22
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.53.0
[INFO] [stderr]   Downloaded windows_i686_gnullvm v0.53.0
[INFO] [stderr]   Downloaded tokio v1.46.1
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.53.0
[INFO] [stderr]   Downloaded windows_i686_msvc v0.53.0
[INFO] [stderr]   Downloaded windows_i686_gnu v0.53.0
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.53.0
[INFO] [stderr]   Downloaded simple_asn1 v0.6.3
[INFO] [stderr]   Downloaded password-hash v0.5.0
[INFO] [stderr]   Downloaded mime_guess v2.0.5
[INFO] [stderr]   Downloaded askama_derive v0.12.5
[INFO] [stderr]   Downloaded lettre v0.11.17
[INFO] [stderr]   Downloaded rand_chacha v0.9.0
[INFO] [stderr]   Downloaded nom v8.0.0
[INFO] [stderr]   Downloaded serde_json v1.0.140
[INFO] [stderr]   Downloaded wasi v0.14.2+wasi-0.2.4
[INFO] [stderr]   Downloaded windows-strings v0.4.2
[INFO] [stderr]   Downloaded humansize v2.1.3
[INFO] [stderr]   Downloaded hashbrown v0.14.5
[INFO] [stderr]   Downloaded cc v1.2.29
[INFO] [stderr]   Downloaded zerovec v0.11.2
[INFO] [stderr]   Downloaded aho-corasick v1.1.3
[INFO] [stderr]   Downloaded askama v0.12.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.26
[INFO] [stderr]   Downloaded idna v1.0.3
[INFO] [stderr]   Downloaded downcast-rs v2.0.1
[INFO] [stderr]   Downloaded time-core v0.1.4
[INFO] [stderr]   Downloaded chumsky v0.9.3
[INFO] [stderr]   Downloaded rustls-webpki v0.103.3
[INFO] [stderr]   Downloaded serde v1.0.219
[INFO] [stderr]   Downloaded backtrace v0.3.75
[INFO] [stderr]   Downloaded windows-link v0.1.3
[INFO] [stderr]   Downloaded password-auth v1.0.0
[INFO] [stderr]   Downloaded polling v3.8.0
[INFO] [stderr]   Downloaded allocator-api2 v0.2.21
[INFO] [stderr]   Downloaded url v2.5.4
[INFO] [stderr]   Downloaded rustls-pki-types v1.12.0
[INFO] [stderr]   Downloaded serde_derive v1.0.219
[INFO] [stderr]   Downloaded io-uring v0.7.8
[INFO] [stderr]   Downloaded tracing-attributes v0.1.30
[INFO] [stderr]   Downloaded bitflags v2.9.1
[INFO] [stderr]   Downloaded js-sys v0.3.77
[INFO] [stderr]   Downloaded rustversion v1.0.21
[INFO] [stderr]   Downloaded windows-implement v0.60.0
[INFO] [stderr]   Downloaded windows-result v0.3.4
[INFO] [stderr]   Downloaded async-io v2.4.1
[INFO] [stderr]   Downloaded async-lock v3.4.0
[INFO] [stderr]   Downloaded async-task v4.7.1
[INFO] [stderr]   Downloaded event-listener v5.4.0
[INFO] [stderr]   Downloaded async-trait v0.1.88
[INFO] [stderr]   Downloaded addr2line v0.24.2
[INFO] [stderr]   Downloaded redox_syscall v0.5.13
[INFO] [stderr]   Downloaded torii-mailer v0.5.1
[INFO] [stderr]   Downloaded hermit-abi v0.5.2
[INFO] [stderr]   Downloaded async-channel v2.5.0
[INFO] [stderr]   Downloaded concurrent-queue v2.5.0
[INFO] [stderr]   Downloaded psm v0.1.26
[INFO] [stderr]   Downloaded stacker v0.1.21
[INFO] [stderr]   Downloaded email-encoding v0.4.1
[INFO] [stderr]   Downloaded email_address v0.2.9
[INFO] [stderr]   Downloaded blocking v1.6.2
[INFO] [stderr]   Downloaded ahash v0.8.12
[INFO] [stderr]   Downloaded zeroize v1.8.1
[INFO] [stderr]   Downloaded thiserror-impl v2.0.12
[INFO] [stderr]   Downloaded thiserror v2.0.12
[INFO] [stderr]   Downloaded slab v0.4.10
[INFO] [stderr]   Downloaded errno v0.3.13
[INFO] [stderr]   Downloaded async-process v2.3.1
[INFO] [stderr]   Downloaded parking v2.2.1
[INFO] [stderr]   Downloaded futures-lite v2.6.0
[INFO] [stderr]   Downloaded gloo-timers v0.3.0
[INFO] [stderr]   Downloaded kv-log-macro v1.0.7
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.50
[INFO] [stderr]   Downloaded quoted_printable v0.5.1
[INFO] [stderr]   Downloaded rustc-demangle v0.1.25
[INFO] [stderr]   Downloaded percent-encoding v2.3.1
[INFO] [stderr]   Downloaded lock_api v0.4.13
[INFO] [stderr]   Downloaded parking_lot_core v0.9.11
[INFO] [stderr]   Downloaded parking_lot v0.12.4
[INFO] [stderr]   Downloaded signal-hook-registry v1.4.5
[INFO] [stderr]   Downloaded wit-bindgen-rt v0.39.0
[INFO] [stderr]   Downloaded value-bag v1.11.1
[INFO] [stderr]   Downloaded uuid v1.17.0
[INFO] [stderr]   Downloaded event-listener v2.5.3
[INFO] [stderr]   Downloaded async-channel v1.9.0
[INFO] [stderr]   Downloaded piper v0.2.4
[INFO] [stderr]   Downloaded linux-raw-sys v0.9.4
[INFO] [stderr]   Downloaded windows-targets v0.53.2
[INFO] [stderr]   Downloaded tokio-rustls v0.26.2
[INFO] [stderr]   Downloaded form_urlencoded v1.2.1
[INFO] [stderr]   Downloaded potential_utf v0.1.2
[INFO] [stderr]   Downloaded stable_deref_trait v1.2.0
[INFO] [stderr]   Downloaded log v0.4.27
[INFO] [stderr]   Downloaded proc-macro2 v1.0.95
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.100
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.100
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.100
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+198328ad7960b1bece0dc48496bff6c62dd5d339" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 18ffa16b8ec52db5104c575da1e85df6bf3ddfe16deaf054e35cca45bbe58140
[INFO] running `Command { std: "docker" "start" "-a" "18ffa16b8ec52db5104c575da1e85df6bf3ddfe16deaf054e35cca45bbe58140", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "18ffa16b8ec52db5104c575da1e85df6bf3ddfe16deaf054e35cca45bbe58140", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18ffa16b8ec52db5104c575da1e85df6bf3ddfe16deaf054e35cca45bbe58140", kill_on_drop: false }`
[INFO] [stdout] 18ffa16b8ec52db5104c575da1e85df6bf3ddfe16deaf054e35cca45bbe58140
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+198328ad7960b1bece0dc48496bff6c62dd5d339" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4244746da415fa78b2c7913729a23fe50d1e41b6e4b9cddc07c6b33ebacc7b2f
[INFO] running `Command { std: "docker" "start" "-a" "4244746da415fa78b2c7913729a23fe50d1e41b6e4b9cddc07c6b33ebacc7b2f", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling cc v1.2.29
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling time-macros v0.2.22
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling base64ct v1.8.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling pem v3.0.5
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.5
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling password-auth v1.0.0
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling uuid v1.17.0
[INFO] [stderr]    Compiling b58 v0.1.2
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling downcast-rs v2.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling torii-core v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.00s
[INFO] running `Command { std: "docker" "inspect" "4244746da415fa78b2c7913729a23fe50d1e41b6e4b9cddc07c6b33ebacc7b2f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4244746da415fa78b2c7913729a23fe50d1e41b6e4b9cddc07c6b33ebacc7b2f", kill_on_drop: false }`
[INFO] [stdout] 4244746da415fa78b2c7913729a23fe50d1e41b6e4b9cddc07c6b33ebacc7b2f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+198328ad7960b1bece0dc48496bff6c62dd5d339" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e67b98a179b9f682ab6e62628e5563a8be2c7e9d463852a504b003ad0444860b
[INFO] running `Command { std: "docker" "start" "-a" "e67b98a179b9f682ab6e62628e5563a8be2c7e9d463852a504b003ad0444860b", kill_on_drop: false }`
[INFO] [stderr]    Compiling torii-core v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.92s
[INFO] running `Command { std: "docker" "inspect" "e67b98a179b9f682ab6e62628e5563a8be2c7e9d463852a504b003ad0444860b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e67b98a179b9f682ab6e62628e5563a8be2c7e9d463852a504b003ad0444860b", kill_on_drop: false }`
[INFO] [stdout] e67b98a179b9f682ab6e62628e5563a8be2c7e9d463852a504b003ad0444860b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+198328ad7960b1bece0dc48496bff6c62dd5d339" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3661108087d5b1c405ad4a1da1fbdb2cbf2429d6f981e0903a3d0ef6a705a997
[INFO] running `Command { std: "docker" "start" "-a" "3661108087d5b1c405ad4a1da1fbdb2cbf2429d6f981e0903a3d0ef6a705a997", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/torii_core-c604f19204a6347a)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test error::tests::test_auth_error_variants ... ok
[INFO] [stdout] test error::tests::test_error_from_conversions ... ok
[INFO] [stdout] test error::tests::test_event_error_variants ... ok
[INFO] [stdout] test error::tests::test_is_auth_error ... ok
[INFO] [stdout] test error::tests::test_is_validation_error ... ok
[INFO] [stdout] test error::tests::test_session_error_variants ... ok
[INFO] [stdout] test error::tests::test_storage_error_variants ... ok
[INFO] [stdout] test error::tests::test_validation_error_variants ... ok
[INFO] [stdout] test error::utilities::tests::test_database_result_ext ... ok
[INFO] [stdout] test error::utilities::tests::test_database_result_ext_with_context ... ok
[INFO] [stdout] test error::utilities::tests::test_map_storage_err_macro ... ok
[INFO] [stdout] test error::utilities::tests::test_required_field_ext_none ... ok
[INFO] [stdout] test error::utilities::tests::test_map_storage_err_with_context_macro ... ok
[INFO] [stdout] test error::utilities::tests::test_required_field_ext_some ... ok
[INFO] [stdout] test events::tests::test_event_bus_error_propagation ... ok
[INFO] [stdout] test events::tests::test_event_bus_multiple_handlers ... ok
[INFO] [stdout] test events::tests::test_event_bus_empty ... ok
[INFO] [stdout] test id::tests::test_extract_prefix ... ok
[INFO] [stdout] test events::tests::test_event_bus_all_event_types ... ok
[INFO] [stdout] test id::tests::test_generate_prefixed_id_with_bytes ... ok
[INFO] [stdout] test error::tests::test_error_display ... ok
[INFO] [stdout] test services::magic_link::tests::test_cleanup_expired_tokens ... ok
[INFO] [stdout] test id::tests::test_id_is_url_safe ... ok
[INFO] [stdout] test id::tests::test_generate_prefixed_id ... ok
[INFO] [stdout] test services::magic_link::tests::test_generate_token_with_expiration ... ok
[INFO] [stdout] test services::oauth::tests::test_get_account_not_found ... ok
[INFO] [stdout] test services::oauth::tests::test_get_or_create_user_existing_oauth ... ok
[INFO] [stdout] test services::oauth::tests::test_get_account ... ok
[INFO] [stdout] test services::magic_link::tests::test_verify_token_not_found ... ok
[INFO] [stdout] test services::oauth::tests::test_get_or_create_user_new_user ... ok
[INFO] [stdout] test id::tests::test_validate_prefixed_id ... ok
[INFO] [stdout] test services::magic_link::tests::test_generate_token ... ok
[INFO] [stdout] test services::magic_link::tests::test_verify_token_success ... ok
[INFO] [stdout] test services::oauth::tests::test_link_account_already_linked ... ok
[INFO] [stdout] test services::oauth::tests::test_link_account_success ... ok
[INFO] [stdout] test services::oauth::tests::test_store_and_get_pkce_verifier ... ok
[INFO] [stdout] test services::passkey::tests::test_get_credential ... ok
[INFO] [stdout] test services::passkey::tests::test_authenticate_credential_not_found ... ok
[INFO] [stdout] test services::passkey::tests::test_get_credential_not_found ... ok
[INFO] [stdout] test services::passkey::tests::test_register_credential ... ok
[INFO] [stdout] test services::passkey::tests::test_delete_credential ... ok
[INFO] [stdout] test services::password_reset::tests::test_request_password_reset_existing_user ... ok
[INFO] [stdout] test services::passkey::tests::test_delete_user_credentials ... ok
[INFO] [stdout] test services::password_reset::tests::test_verify_reset_token ... ok
[INFO] [stdout] test services::password_reset::tests::test_request_password_reset_nonexistent_user ... ok
[INFO] [stdout] test services::passkey::tests::test_get_user_credentials ... ok
[INFO] [stdout] test session::jwt::tests::test_jwt_session_provider_expired_session ... ok
[INFO] [stdout] test session::jwt::tests::test_jwt_session_provider_invalid_token ... ok
[INFO] [stdout] test services::passkey::tests::test_authenticate_credential ... ok
[INFO] [stdout] test session::jwt::tests::test_jwt_session_provider_create_and_get ... ok
[INFO] [stdout] test session::tests::test_jwt_config_hs256 ... ok
[INFO] [stdout] test session::tests::test_jwt_config_random_hs256 ... ok
[INFO] [stdout] test user::tests::test_user_id ... ok
[INFO] [stdout] test session::tests::test_jwt_token_creation_and_verification_hs256 ... ok
[INFO] [stdout] test validation::tests::test_validate_email_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_email_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_name_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_name_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_oauth_provider_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_oauth_provider_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_password_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_password_valid ... ok
[INFO] [stdout] test session::tests::test_session_builder ... ok
[INFO] [stdout] test session::tests::test_session_token_simple ... ok
[INFO] [stdout] test validation::tests::test_validate_user_id_string_valid ... ok
[INFO] [stdout] test user::tests::test_user_id_prefixed ... ok
[INFO] [stdout] test validation::tests::test_validate_user_id_string_invalid ... ok
[INFO] [stdout] test session::tests::test_random_rs256_key_generation ... ok
[INFO] [stdout] test id::tests::test_generate_prefixed_id_insufficient_entropy - should panic ... ok
[INFO] [stdout] test services::password_reset::tests::test_verify_then_reset_password ... ok
[INFO] [stdout] test services::password_reset::tests::test_reset_password_success ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests torii_core
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test src/error/utilities.rs - error::utilities::RequiredFieldExt (line 47) ... FAILED
[INFO] [stdout] test src/error/utilities.rs - error::utilities::map_storage_err (line 74) ... FAILED
[INFO] [stdout] test src/error/utilities.rs - error::utilities::DatabaseResultExt (line 13) ... FAILED
[INFO] [stdout] test src/events.rs - events::EventBus::register (line 109) ... FAILED
[INFO] [stdout] test src/events.rs - events::EventBus (line 62) ... FAILED
[INFO] [stdout] test src/events.rs - events::EventBus::emit (line 133) ... FAILED
[INFO] [stdout] test src/error/utilities.rs - error::utilities::map_storage_err_with_context (line 96) ... FAILED
[INFO] [stdout] test src/id.rs - id::generate_prefixed_id (line 18) ... FAILED
[INFO] [stdout] test src/events.rs - events::EventHandler (line 37) ... FAILED
[INFO] [stdout] test src/validation.rs - validation::validate_name (line 127) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_password (line 76) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_user_id_string (line 170) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_email (line 30) ... ok
[INFO] [stdout] test src/events.rs - events::EventBus::new (line 95) ... ok
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] test src/validation.rs - validation::validate_oauth_provider (line 222) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/error/utilities.rs - error::utilities::RequiredFieldExt (line 47) stdout ----
[INFO] [stdout] error[E0424]: expected value, found module `self`
[INFO] [stdout]   --> src/error/utilities.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_error_utilities_rs_47_0() {
[INFO] [stdout]    |                                         ----------------------------------------- this function can't have a `self` parameter
[INFO] [stdout] ...
[INFO] [stdout] 55 | let email = self.email.require_field("Email")?;
[INFO] [stdout]    |             ^^^^ `self` value is a keyword only available in methods with a `self` parameter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0424`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error/utilities.rs - error::utilities::map_storage_err (line 74) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `query` in this scope
[INFO] [stdout]   --> src/error/utilities.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 | map_storage_err!(query.execute(&pool).await)?;
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pool` in this scope
[INFO] [stdout]   --> src/error/utilities.rs:82:33
[INFO] [stdout]    |
[INFO] [stdout] 82 | map_storage_err!(query.execute(&pool).await)?;
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]   --> src/error/utilities.rs:82:39
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_error_utilities_rs_74_0() {
[INFO] [stdout]    |                                      ---------------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 82 | map_storage_err!(query.execute(&pool).await)?;
[INFO] [stdout]    |                                       ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/error/utilities.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | map_storage_err!(query.execute(&pool).await)?;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `map_storage_err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0425, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error/utilities.rs - error::utilities::DatabaseResultExt (line 13) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `query` in this scope
[INFO] [stdout]   --> src/error/utilities.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | query.execute(&pool).await.map_db_err()?;
[INFO] [stdout]    | ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pool` in this scope
[INFO] [stdout]   --> src/error/utilities.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 | query.execute(&pool).await.map_db_err()?;
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]   --> src/error/utilities.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_error_utilities_rs_13_0() {
[INFO] [stdout]    |                                      ---------------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 21 | query.execute(&pool).await.map_db_err()?;
[INFO] [stdout]    |                      ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/events.rs - events::EventBus::register (line 109) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `Error` in this scope
[INFO] [stdout]    --> src/events.rs:117:63
[INFO] [stdout]     |
[INFO] [stdout] 117 |     async fn handle_event(&self, event: &Event) -> Result<(), Error> {
[INFO] [stdout]     |                                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 108 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout] 108 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout] 108 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout] 108 + use core::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 13 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arc`
[INFO] [stdout]    --> src/events.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 | event_bus.register(Arc::new(MyHandler));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Arc`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 108 + use std::sync::Arc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/events.rs - events::EventBus (line 62) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `EventHandler` in this scope
[INFO] [stdout]   --> src/events.rs:69:6
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl EventHandler for MyHandler {
[INFO] [stdout]    |      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 61 + use torii_core::events::EventHandler;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/events.rs:70:63
[INFO] [stdout]    |
[INFO] [stdout] 70 |     async fn handle_event(&self, event: &Event) -> Result<(), Error> {
[INFO] [stdout]    |                                                               ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 61 + use std::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 61 + use std::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 61 + use std::io::Error;
[INFO] [stdout]    |
[INFO] [stdout] 61 + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout]    = and 13 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arc`
[INFO] [stdout]   --> src/events.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 | event_bus.register(Arc::new(MyHandler));
[INFO] [stdout]    |                    ^^^ use of undeclared type `Arc`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 61 + use std::sync::Arc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `User`
[INFO] [stdout]   --> src/events.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 | event_bus.emit(&Event::UserCreated(User::builder().id(UserId::new("test")).build().unwrap())).await;
[INFO] [stdout]    |                                    ^^^^ use of undeclared type `User`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 61 + use torii_core::User;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UserId`
[INFO] [stdout]   --> src/events.rs:78:55
[INFO] [stdout]    |
[INFO] [stdout] 78 | event_bus.emit(&Event::UserCreated(User::builder().id(UserId::new("test")).build().unwrap())).await;
[INFO] [stdout]    |                                                       ^^^^^^ use of undeclared type `UserId`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 61 + use torii_core::UserId;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]   --> src/events.rs:78:95
[INFO] [stdout]    |
[INFO] [stdout] 63 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_events_rs_62_0() {
[INFO] [stdout]    |                                      ------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 78 | event_bus.emit(&Event::UserCreated(User::builder().id(UserId::new("test")).build().unwrap())).await;
[INFO] [stdout]    |                                                                                               ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/events.rs - events::EventBus::emit (line 133) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `User`
[INFO] [stdout]    --> src/events.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 | event_bus.emit(&Event::UserCreated(User::builder().id(UserId::new("test")).build().unwrap())).await;
[INFO] [stdout]     |                                    ^^^^ use of undeclared type `User`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 132 + use torii_core::User;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UserId`
[INFO] [stdout]    --> src/events.rs:137:55
[INFO] [stdout]     |
[INFO] [stdout] 137 | event_bus.emit(&Event::UserCreated(User::builder().id(UserId::new("test")).build().unwrap())).await;
[INFO] [stdout]     |                                                       ^^^^^^ use of undeclared type `UserId`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 132 + use torii_core::UserId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/events.rs:137:95
[INFO] [stdout]     |
[INFO] [stdout] 134 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_events_rs_133_0() {
[INFO] [stdout]     |                                      -------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 137 | event_bus.emit(&Event::UserCreated(User::builder().id(UserId::new("test")).build().unwrap())).await;
[INFO] [stdout]     |                                                                                               ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error/utilities.rs - error::utilities::map_storage_err_with_context (line 96) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `query` in this scope
[INFO] [stdout]    --> src/error/utilities.rs:100:31
[INFO] [stdout]     |
[INFO] [stdout] 100 | map_storage_err_with_context!(query.execute(&pool).await, "Failed to create user")?;
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pool` in this scope
[INFO] [stdout]    --> src/error/utilities.rs:100:46
[INFO] [stdout]     |
[INFO] [stdout] 100 | map_storage_err_with_context!(query.execute(&pool).await, "Failed to create user")?;
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/error/utilities.rs:100:52
[INFO] [stdout]     |
[INFO] [stdout]  97 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_error_utilities_rs_96_0() {
[INFO] [stdout]     |                                      ---------------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 100 | map_storage_err_with_context!(query.execute(&pool).await, "Failed to create user")?;
[INFO] [stdout]     |                                                    ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/id.rs - id::generate_prefixed_id (line 18) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `generate_prefixed_id` in this scope
[INFO] [stdout]   --> src/id.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | let user_id = generate_prefixed_id("usr");
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 18 + use torii_core::id::generate_prefixed_id;
[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 E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/events.rs - events::EventHandler (line 37) stdout ----
[INFO] [stdout] error[E0407]: method `handle` is not a member of trait `EventHandler`
[INFO] [stdout]   --> src/events.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | /     async fn handle(&self, event: &Event) -> Result<(), Error> {
[INFO] [stdout] 46 | |         // Handle the event...
[INFO] [stdout] 47 | |         Ok(())
[INFO] [stdout] 48 | |     }
[INFO] [stdout]    | |_____^ not a member of trait `EventHandler`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/events.rs:45:57
[INFO] [stdout]    |
[INFO] [stdout] 45 |     async fn handle(&self, event: &Event) -> Result<(), Error> {
[INFO] [stdout]    |                                                         ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 36 + use std::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 36 + use std::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 36 + use std::io::Error;
[INFO] [stdout]    |
[INFO] [stdout] 36 + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout]    = and 13 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `handle_event`
[INFO] [stdout]   --> src/events.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl EventHandler for MyHandler {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `handle_event` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn handle_event<'life0: 'async_trait, 'life1: 'async_trait, 'async_trait>(&'life0 self, _: &'life1 torii_core::events::Event) -> Pin<Box<(dyn Future<Output = Result<(), EventError>> + Send + 'async_trait)>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0407, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/error/utilities.rs - error::utilities::DatabaseResultExt (line 13)
[INFO] [stdout]     src/error/utilities.rs - error::utilities::RequiredFieldExt (line 47)
[INFO] [stdout]     src/error/utilities.rs - error::utilities::map_storage_err (line 74)
[INFO] [stdout]     src/error/utilities.rs - error::utilities::map_storage_err_with_context (line 96)
[INFO] [stdout]     src/events.rs - events::EventBus (line 62)
[INFO] [stdout]     src/events.rs - events::EventBus::emit (line 133)
[INFO] [stdout]     src/events.rs - events::EventBus::register (line 109)
[INFO] [stdout]     src/events.rs - events::EventHandler (line 37)
[INFO] [stdout]     src/id.rs - id::generate_prefixed_id (line 18)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.71s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.21s; merged doctests compilation took 0.49s
[INFO] running `Command { std: "docker" "inspect" "3661108087d5b1c405ad4a1da1fbdb2cbf2429d6f981e0903a3d0ef6a705a997", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3661108087d5b1c405ad4a1da1fbdb2cbf2429d6f981e0903a3d0ef6a705a997", kill_on_drop: false }`
[INFO] [stdout] 3661108087d5b1c405ad4a1da1fbdb2cbf2429d6f981e0903a3d0ef6a705a997
