[INFO] cloning repository https://github.com/buildwithjuno/juno
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/buildwithjuno/juno" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuildwithjuno%2Fjuno", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuildwithjuno%2Fjuno'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3e75663dbf316a1d7ac77735318248ff9fce4562
[INFO] testing buildwithjuno/juno against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuildwithjuno%2Fjuno" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/buildwithjuno/juno
[INFO] finished tweaking git repo https://github.com/buildwithjuno/juno
[INFO] tweaked toml for git repo https://github.com/buildwithjuno/juno written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/buildwithjuno/juno on toolchain 9f93af291970322f4f1c6315ccde4d7078201159
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/buildwithjuno/juno 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" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 81bc5816c3750b6b8be9dc23921e79b63e45c42825c85186f85a93854ec39fbc
[INFO] running `Command { std: "docker" "start" "-a" "81bc5816c3750b6b8be9dc23921e79b63e45c42825c85186f85a93854ec39fbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "81bc5816c3750b6b8be9dc23921e79b63e45c42825c85186f85a93854ec39fbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81bc5816c3750b6b8be9dc23921e79b63e45c42825c85186f85a93854ec39fbc", kill_on_drop: false }`
[INFO] [stdout] 81bc5816c3750b6b8be9dc23921e79b63e45c42825c85186f85a93854ec39fbc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 35cb06533326e03be31f2834733d737f3f9a88c960e724a0a1ae30a8fb448424
[INFO] running `Command { std: "docker" "start" "-a" "35cb06533326e03be31f2834733d737f3f9a88c960e724a0a1ae30a8fb448424", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling serde_core v1.0.225
[INFO] [stderr]    Compiling serde v1.0.225
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling unicode-width v0.1.11
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling ic-cdk-executor v1.0.1
[INFO] [stderr]    Compiling base64ct v1.8.0
[INFO] [stderr]    Compiling ic0 v1.0.0
[INFO] [stderr]    Compiling pretty v0.12.3
[INFO] [stderr]    Compiling zerocopy v0.8.17
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling minicbor v0.19.1
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling getrandom v0.3.2
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling half v2.3.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling time v0.3.37
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling base32 v0.4.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling semver v1.0.25
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ic-representation-independent-hash v3.0.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling bstr v1.9.0
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling rquickjs-sys v0.9.0 (https://github.com/peterpeterparker/rquickjs?branch=patch-v0.9.0#e93d52fa)
[INFO] [stderr]    Compiling indexmap v2.8.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling rand_core v0.9.0
[INFO] [stderr]    Compiling winnow v0.7.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling event-listener v5.4.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling event-listener-strategy v0.5.3
[INFO] [stderr]    Compiling sputnik v0.1.5 (/opt/rustwide/workdir/src/sputnik)
[INFO] [stderr]    Compiling async-lock v3.4.0
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling rsa v0.9.8
[INFO] [stderr]    Compiling toml_edit v0.22.24
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling globset v0.4.14
[INFO] [stderr]    Compiling isbot v0.1.3
[INFO] [stderr]    Compiling binread_derive v2.1.0
[INFO] [stderr]    Compiling minicbor-derive v0.13.0
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling serde_derive v1.0.225
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling candid_derive v0.10.19
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling async-trait v0.1.83
[INFO] [stderr]    Compiling binread v2.2.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling zerofrom v0.1.5
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling zerovec v0.10.4
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling ic_principal v0.1.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling serde_tokenstream v0.2.2
[INFO] [stderr]    Compiling ic-error-types v0.2.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling jsonwebtoken v10.1.0 (https://github.com/peterpeterparker/jsonwebtoken?branch=patch-v10.1.0#730b8877)
[INFO] [stderr]    Compiling junobuild-macros v0.1.1 (/opt/rustwide/workdir/src/libs/macros)
[INFO] [stderr]    Compiling ic-stable-structures v0.6.9
[INFO] [stderr]    Compiling ic-stable-structures v0.7.0
[INFO] [stderr]    Compiling ic-certification v3.0.3
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]    Compiling icu_collections v1.5.0
[INFO] [stderr]    Compiling icu_locid v1.5.0
[INFO] [stderr]    Compiling candid v0.10.19
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling icu_provider v1.5.0
[INFO] [stderr]    Compiling icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling icu_properties v1.5.1
[INFO] [stderr]    Compiling ic-management-canister-types v0.3.1
[INFO] [stderr]    Compiling icrc-cbor v0.1.0
[INFO] [stderr]    Compiling junobuild-utils v0.1.3 (/opt/rustwide/workdir/src/libs/utils)
[INFO] [stderr]    Compiling ic-http-certification v3.0.3
[INFO] [stderr]    Compiling icrc-ledger-types v0.1.10
[INFO] [stderr]    Compiling ic-cdk-macros v0.18.5
[INFO] [stderr]    Compiling icu_normalizer v1.5.0
[INFO] [stderr]    Compiling idna_adapter v1.2.0
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling ic-cdk v0.18.5
[INFO] [stderr]    Compiling rquickjs-core v0.9.0 (https://github.com/peterpeterparker/rquickjs?branch=patch-v0.9.0#e93d52fa)
[INFO] [stderr]    Compiling ic-ledger-types v0.15.0
[INFO] [stderr]    Compiling ic-cdk-timers v0.12.2
[INFO] [stderr]    Compiling ic-canister-sig-creation v1.3.0
[INFO] [stderr]    Compiling stable-fs v0.11.0
[INFO] [stderr]    Compiling rquickjs-macro v0.9.0 (https://github.com/peterpeterparker/rquickjs?branch=patch-v0.9.0#e93d52fa)
[INFO] [stderr]    Compiling junobuild-shared v0.3.0 (/opt/rustwide/workdir/src/libs/shared)
[INFO] [stderr]    Compiling canfund v0.8.4
[INFO] [stdout] warning: unused imports: `WASM_PAGE_SIZE_IN_BYTES` and `stable_size`
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                           ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::stable::stable_size`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `ic_cdk::api::stable::WASM_PAGE_SIZE_IN_BYTES`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:40
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ic_cdk::api::call::RejectionCode`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:216:6
[INFO] [stdout]     |
[INFO] [stdout] 216 | ) -> DeprecatedCallResult<Blocks> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::CanisterReject`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:222:57
[INFO] [stdout]     |
[INFO] [stdout] 222 |         .map_err(|err: Error| (DeprecatedRejectionCode::CanisterReject, err.to_string()))?;
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:277:24
[INFO] [stdout]     |
[INFO] [stdout] 277 |             .collect::<DeprecatedCallResult<Vec<Blocks>>>()?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:234:34
[INFO] [stdout]     |
[INFO] [stdout] 234 |         type FromArchiveResult = DeprecatedCallResult<Blocks>;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:244:17
[INFO] [stdout]     |
[INFO] [stdout] 244 |                 call(func.principal, &func.method, (args,)).await;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:243:27
[INFO] [stdout]     |
[INFO] [stdout] 243 |             let response: DeprecatedCallResult<(GetBlocksResult,)> =
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::Unknown`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:250:50
[INFO] [stdout]     |
[INFO] [stdout] 250 |                         DeprecatedRejectionCode::Unknown,
[INFO] [stdout]     |                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icrc.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icrc.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/ledger/icrc.rs:21:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | ) -> CallResult<IcrcTransferResult> {
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/ledger/icrc.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let (result,) = call(ledger_id, "icrc1_transfer", (args,)).await?;
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:17:47
[INFO] [stdout]    |
[INFO] [stdout] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stdout]    |                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use ic_cdk::call;
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         call(cmc, "notify_top_up", (args,)).await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let result: CallResult<(Result<Cycles, NotifyError>,)> =
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stdout]   --> src/libs/shared/src/types.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |         pub settings: SegmentCanisterSettings,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stdout]   --> src/libs/shared/src/types.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub struct SegmentCanisterSettings {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rquickjs v0.9.0 (https://github.com/peterpeterparker/rquickjs?branch=patch-v0.9.0#e93d52fa)
[INFO] [stdout] warning: use of deprecated field `mgmt::types::cmc::CreateCanister::subnet_type`: use subnet_selection instead
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         subnet_type: None,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ic-wasi-polyfill v0.11.1
[INFO] [stderr]    Compiling junobuild-collections v0.2.4 (/opt/rustwide/workdir/src/libs/collections)
[INFO] [stderr]    Compiling junobuild-auth v0.0.1 (/opt/rustwide/workdir/src/libs/auth)
[INFO] [stderr]    Compiling mission_control v0.1.1 (/opt/rustwide/workdir/src/mission_control)
[INFO] [stderr]    Compiling orbiter v0.2.2 (/opt/rustwide/workdir/src/orbiter)
[INFO] [stderr]    Compiling junobuild-storage v0.3.0 (/opt/rustwide/workdir/src/libs/storage)
[INFO] [stdout] warning: use of deprecated function `api::controllers::add_mission_control_controllers`: please use `set_mission_control_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/controllers.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | async fn add_mission_control_controllers(controllers: Vec<UserId>) {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::controllers::remove_mission_control_controllers`: please use `del_mission_control_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/controllers.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 | async fn remove_mission_control_controllers(controllers: Vec<ControllerId>) {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::add_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]  --> src/mission_control/src/api/satellites.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     add_satellite_controllers as add_satellite_controllers_impl, delete_satellite_controllers,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::remove_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]  --> src/mission_control/src/api/satellites.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     remove_satellite_controllers as remove_satellite_controllers_impl, set_satellite_controllers,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `segments::satellite::create_satellite`: please use `create_satellite_with_config` instead
[INFO] [stdout]  --> src/mission_control/src/api/satellites.rs:7:23
[INFO] [stdout]   |
[INFO] [stdout] 7 |     attach_satellite, create_satellite as create_satellite_console,
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `segments::satellite::create_satellite`: please use `create_satellite_with_config` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     create_satellite_console(&name).await.unwrap_or_trap()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::satellites::add_satellites_controllers`: please use `set_satellites_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | async fn add_satellites_controllers(
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::add_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         add_satellite_controllers_impl(&satellite_id, &controllers)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::satellites::remove_satellites_controllers`: please use `del_satellites_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | async fn remove_satellites_controllers(
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::remove_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         remove_satellite_controllers_impl(&satellite_id, &controllers)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/satellite.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/satellite.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::add_controllers`: please use `set_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let updated_controllers = add_controllers(satellite_id, controllers).await?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::remove_controllers`: please use `delete_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let updated_controllers = remove_controllers(satellite_id, controllers).await?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         call(*satellite_id, "add_controllers", (args,)).await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let result: CallResult<(Vec<ControllerId>,)> =
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         call(*satellite_id, "remove_controllers", (args,)).await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let result: CallResult<(Vec<ControllerId>,)> =
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/segment.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/segment.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let result: CallResult<(Controllers,)> = call(*segment_id, "set_controllers", (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let result: CallResult<(Controllers,)> = call(*segment_id, "set_controllers", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:59:46
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let result: CallResult<(Controllers,)> = call(*segment_id, "del_controllers", (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let result: CallResult<(Controllers,)> = call(*segment_id, "del_controllers", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/monitoring/observatory.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/monitoring/observatory.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/monitoring/observatory.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let result: CallResult<((),)> = call(observatory, "notify", (args,)).await;
[INFO] [stdout]    |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/monitoring/observatory.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let result: CallResult<((),)> = call(observatory, "notify", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/canister.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/canister.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:30:46
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let fee: CallResult<(Option<Tokens>,)> = call(console, fee_method, (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let fee: CallResult<(Option<Tokens>,)> = call(console, fee_method, (args,)).await;
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:72:37
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let result: CallResult<((),)> = call(*segment_id, "deposit_cycles", (args,)).await;
[INFO] [stdout]    |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let result: CallResult<((),)> = call(*segment_id, "deposit_cycles", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/orbiter.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/orbiter.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/orbiter.rs:87:44
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let result: CallResult<(OrbiterId,)> = call(console, "create_orbiter", (args,)).await;
[INFO] [stdout]    |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/orbiter.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let result: CallResult<(OrbiterId,)> = call(console, "create_orbiter", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/orbiter.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         call(*orbiter_id, "list_satellite_configs", ((),)).await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/orbiter.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let result: CallResult<(SatelliteConfigs,)> =
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/satellite.rs:9:24
[INFO] [stdout]   |
[INFO] [stdout] 9 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/satellite.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ic_cdk::call;
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/satellite.rs:93:46
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let result: CallResult<(SatelliteId,)> = call(console, "create_satellite", (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/satellite.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let result: CallResult<(SatelliteId,)> = call(console, "create_satellite", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/satellite.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         call(*satellite_id, "list_custom_domains", ((),)).await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/satellite.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let result: CallResult<(CustomDomains,)> =
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stdout]   --> src/orbiter/src/events/store.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 | use junobuild_shared::assert::{assert_timestamp, assert_version};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stdout]   --> src/orbiter/src/events/store.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 match assert_timestamp(
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stdout]    --> src/orbiter/src/events/store.rs:147:23
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 match assert_timestamp(
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetPageView::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]   --> src/orbiter/src/events/store.rs:39:21
[INFO] [stdout]    |
[INFO] [stdout] 39 |                     page_view.updated_at,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetTrackEvent::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]    --> src/orbiter/src/events/store.rs:148:21
[INFO] [stdout]     |
[INFO] [stdout] 148 |                     track_event.updated_at,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetPageView::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]   --> src/orbiter/src/handler/impls.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             updated_at: None,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetTrackEvent::user_agent`: User agent was previously collected to assert bots, but this is now handled using HTTP request headers.
[INFO] [stdout]    --> src/orbiter/src/handler/impls.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             user_agent: payload.user_agent,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetTrackEvent::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]    --> src/orbiter/src/handler/impls.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             updated_at: None,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetPerformanceMetric::user_agent`: User agent was previously collected to assert bots, but this is now handled using HTTP request headers.
[INFO] [stdout]    --> src/orbiter/src/handler/impls.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             user_agent: payload.user_agent,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling observatory v0.1.0 (/opt/rustwide/workdir/src/observatory)
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/observatory/src/console.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/observatory/src/console.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/observatory/src/console.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let result: CallResult<((),)> = call(console, "assert_mission_control_center", (args,)).await;
[INFO] [stdout]    |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/observatory/src/console.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let result: CallResult<((),)> = call(console, "assert_mission_control_center", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling junobuild-cdn v0.3.0 (/opt/rustwide/workdir/src/libs/cdn)
[INFO] [stderr]    Compiling junobuild-satellite v0.2.6 (/opt/rustwide/workdir/src/libs/satellite)
[INFO] [stderr]    Compiling console v0.1.3 (/opt/rustwide/workdir/src/console)
[INFO] [stdout] warning: use of deprecated function `api::storage::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/console/src/api/storage.rs:25:4
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn init_proposal_asset_upload(init: InitAssetKey, proposal_id: ProposalId) -> InitUploadResult {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::storage::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/console/src/api/storage.rs:66:4
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn commit_proposal_asset_upload(commit: CommitBatch) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/libs/satellite/src/lib.rs:294:8
[INFO] [stdout]     |
[INFO] [stdout] 294 | pub fn init_proposal_asset_upload(init: InitAssetKey, proposal_id: ProposalId) -> InitUploadResult {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/libs/satellite/src/lib.rs:316:8
[INFO] [stdout]     |
[INFO] [stdout] 316 | pub fn commit_proposal_asset_upload(commit: CommitBatch) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::state::HeapState::mission_controls`: Deprecated. Use stable memory instead.
[INFO] [stdout]   --> src/console/src/memory/lifecycle.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         mission_controls: HashMap::new(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::state::HeapState::payments`: Deprecated. Use stable memory instead.
[INFO] [stdout]   --> src/console/src/memory/lifecycle.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         payments: HashMap::new(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling test_satellite v0.0.1-test (/opt/rustwide/workdir/src/tests/fixtures/test_satellite)
[INFO] [stderr]    Compiling satellite v0.1.4 (/opt/rustwide/workdir/src/satellite)
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |             ic_cdk::print(format!("BigInt decoded: {}", data.hello.value));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 |             ic_cdk::print(format!(
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |             ic_cdk::print(format!("Uint8Array decoded: {:?}", data.arr.value));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |     ic_cdk::print("On init sync was executed");
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |     ic_cdk::print("On post upgrade sync was executed");
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/tests/fixtures/test_satellite/src/lib.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | include_satellite!();
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/tests/fixtures/test_satellite/src/lib.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | include_satellite!();
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/satellite/src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/satellite/src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/sputnik/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/sputnik/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_raw`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/sputnik/src/js/apis/ic_cdk/call.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ic_cdk::api::call::call_raw;
[INFO] [stdout]   |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_raw`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/sputnik/src/js/apis/ic_cdk/call.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let result = call_raw(id, &method.to_string()?, args_raw, 0).await;
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]  --> src/sputnik/src/js/apis/ic_cdk/print.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ic_cdk::print;
[INFO] [stdout]   |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/sputnik/src/js/apis/ic_cdk/print.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     print(&msg.to_string()?);
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 00s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "35cb06533326e03be31f2834733d737f3f9a88c960e724a0a1ae30a8fb448424", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35cb06533326e03be31f2834733d737f3f9a88c960e724a0a1ae30a8fb448424", kill_on_drop: false }`
[INFO] [stdout] 35cb06533326e03be31f2834733d737f3f9a88c960e724a0a1ae30a8fb448424
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 461b8ae769c606611b7475f74c8c660d546e90ebeb5b5d605873598a550762a2
[INFO] running `Command { std: "docker" "start" "-a" "461b8ae769c606611b7475f74c8c660d546e90ebeb5b5d605873598a550762a2", kill_on_drop: false }`
[INFO] [stderr]    Compiling time-macros v0.2.19
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling junobuild-macros v0.1.1 (/opt/rustwide/workdir/src/libs/macros)
[INFO] [stderr]    Compiling junobuild-utils v0.1.3 (/opt/rustwide/workdir/src/libs/utils)
[INFO] [stderr]    Compiling time v0.3.37
[INFO] [stderr]    Compiling icrc-ledger-types v0.1.10
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling jsonwebtoken v10.1.0 (https://github.com/peterpeterparker/jsonwebtoken?branch=patch-v10.1.0#730b8877)
[INFO] [stderr]    Compiling junobuild-shared v0.3.0 (/opt/rustwide/workdir/src/libs/shared)
[INFO] [stderr]    Compiling canfund v0.8.4
[INFO] [stdout] warning: unused imports: `WASM_PAGE_SIZE_IN_BYTES` and `stable_size`
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                           ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::stable::stable_size`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `ic_cdk::api::stable::WASM_PAGE_SIZE_IN_BYTES`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:40
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ic_cdk::api::call::RejectionCode`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:216:6
[INFO] [stdout]     |
[INFO] [stdout] 216 | ) -> DeprecatedCallResult<Blocks> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::CanisterReject`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:222:57
[INFO] [stdout]     |
[INFO] [stdout] 222 |         .map_err(|err: Error| (DeprecatedRejectionCode::CanisterReject, err.to_string()))?;
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:277:24
[INFO] [stdout]     |
[INFO] [stdout] 277 |             .collect::<DeprecatedCallResult<Vec<Blocks>>>()?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:234:34
[INFO] [stdout]     |
[INFO] [stdout] 234 |         type FromArchiveResult = DeprecatedCallResult<Blocks>;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:244:17
[INFO] [stdout]     |
[INFO] [stdout] 244 |                 call(func.principal, &func.method, (args,)).await;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:243:27
[INFO] [stdout]     |
[INFO] [stdout] 243 |             let response: DeprecatedCallResult<(GetBlocksResult,)> =
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::Unknown`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:250:50
[INFO] [stdout]     |
[INFO] [stdout] 250 |                         DeprecatedRejectionCode::Unknown,
[INFO] [stdout]     |                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icrc.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icrc.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/ledger/icrc.rs:21:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | ) -> CallResult<IcrcTransferResult> {
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/ledger/icrc.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let (result,) = call(ledger_id, "icrc1_transfer", (args,)).await?;
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:17:47
[INFO] [stdout]    |
[INFO] [stdout] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stdout]    |                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use ic_cdk::call;
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         call(cmc, "notify_top_up", (args,)).await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let result: CallResult<(Result<Cycles, NotifyError>,)> =
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stdout]   --> src/libs/shared/src/types.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |         pub settings: SegmentCanisterSettings,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stdout]   --> src/libs/shared/src/types.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub struct SegmentCanisterSettings {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `mgmt::types::cmc::CreateCanister::subnet_type`: use subnet_selection instead
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         subnet_type: None,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `WASM_PAGE_SIZE_IN_BYTES` and `stable_size`
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                           ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::stable::stable_size`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `ic_cdk::api::stable::WASM_PAGE_SIZE_IN_BYTES`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stdout]  --> src/libs/shared/src/canister.rs:4:40
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ic_cdk::api::call::RejectionCode`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icp.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:216:6
[INFO] [stdout]     |
[INFO] [stdout] 216 | ) -> DeprecatedCallResult<Blocks> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::CanisterReject`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:222:57
[INFO] [stdout]     |
[INFO] [stdout] 222 |         .map_err(|err: Error| (DeprecatedRejectionCode::CanisterReject, err.to_string()))?;
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:277:24
[INFO] [stdout]     |
[INFO] [stdout] 277 |             .collect::<DeprecatedCallResult<Vec<Blocks>>>()?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:234:34
[INFO] [stdout]     |
[INFO] [stdout] 234 |         type FromArchiveResult = DeprecatedCallResult<Blocks>;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:244:17
[INFO] [stdout]     |
[INFO] [stdout] 244 |                 call(func.principal, &func.method, (args,)).await;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:243:27
[INFO] [stdout]     |
[INFO] [stdout] 243 |             let response: DeprecatedCallResult<(GetBlocksResult,)> =
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::Unknown`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stdout]    --> src/libs/shared/src/ledger/icp.rs:250:50
[INFO] [stdout]     |
[INFO] [stdout] 250 |                         DeprecatedRejectionCode::Unknown,
[INFO] [stdout]     |                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icrc.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/libs/shared/src/ledger/icrc.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/ledger/icrc.rs:21:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | ) -> CallResult<IcrcTransferResult> {
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/ledger/icrc.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let (result,) = call(ledger_id, "icrc1_transfer", (args,)).await?;
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:17:47
[INFO] [stdout]    |
[INFO] [stdout] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stdout]    |                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use ic_cdk::call;
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         call(cmc, "notify_top_up", (args,)).await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let result: CallResult<(Result<Cycles, NotifyError>,)> =
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stdout]   --> src/libs/shared/src/types.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |         pub settings: SegmentCanisterSettings,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stdout]   --> src/libs/shared/src/types.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub struct SegmentCanisterSettings {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `mgmt::types::cmc::CreateCanister::subnet_type`: use subnet_selection instead
[INFO] [stdout]   --> src/libs/shared/src/mgmt/cmc.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         subnet_type: None,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling junobuild-collections v0.2.4 (/opt/rustwide/workdir/src/libs/collections)
[INFO] [stderr]    Compiling junobuild-auth v0.0.1 (/opt/rustwide/workdir/src/libs/auth)
[INFO] [stderr]    Compiling mission_control v0.1.1 (/opt/rustwide/workdir/src/mission_control)
[INFO] [stderr]    Compiling orbiter v0.2.2 (/opt/rustwide/workdir/src/orbiter)
[INFO] [stderr]    Compiling junobuild-storage v0.3.0 (/opt/rustwide/workdir/src/libs/storage)
[INFO] [stdout] warning: use of deprecated function `api::controllers::add_mission_control_controllers`: please use `set_mission_control_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/controllers.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | async fn add_mission_control_controllers(controllers: Vec<UserId>) {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::controllers::remove_mission_control_controllers`: please use `del_mission_control_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/controllers.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 | async fn remove_mission_control_controllers(controllers: Vec<ControllerId>) {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::add_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]  --> src/mission_control/src/api/satellites.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     add_satellite_controllers as add_satellite_controllers_impl, delete_satellite_controllers,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::remove_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]  --> src/mission_control/src/api/satellites.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     remove_satellite_controllers as remove_satellite_controllers_impl, set_satellite_controllers,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `segments::satellite::create_satellite`: please use `create_satellite_with_config` instead
[INFO] [stdout]  --> src/mission_control/src/api/satellites.rs:7:23
[INFO] [stdout]   |
[INFO] [stdout] 7 |     attach_satellite, create_satellite as create_satellite_console,
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `segments::satellite::create_satellite`: please use `create_satellite_with_config` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     create_satellite_console(&name).await.unwrap_or_trap()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::satellites::add_satellites_controllers`: please use `set_satellites_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | async fn add_satellites_controllers(
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::add_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         add_satellite_controllers_impl(&satellite_id, &controllers)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::satellites::remove_satellites_controllers`: please use `del_satellites_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | async fn remove_satellites_controllers(
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::remove_satellite_controllers`: please use `set_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/api/satellites.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         remove_satellite_controllers_impl(&satellite_id, &controllers)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/satellite.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/satellite.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::add_controllers`: please use `set_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let updated_controllers = add_controllers(satellite_id, controllers).await?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `controllers::satellite::remove_controllers`: please use `delete_controllers` instead
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let updated_controllers = remove_controllers(satellite_id, controllers).await?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         call(*satellite_id, "add_controllers", (args,)).await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let result: CallResult<(Vec<ControllerId>,)> =
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         call(*satellite_id, "remove_controllers", (args,)).await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/satellite.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let result: CallResult<(Vec<ControllerId>,)> =
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/segment.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/controllers/segment.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let result: CallResult<(Controllers,)> = call(*segment_id, "set_controllers", (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let result: CallResult<(Controllers,)> = call(*segment_id, "set_controllers", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:59:46
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let result: CallResult<(Controllers,)> = call(*segment_id, "del_controllers", (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/controllers/segment.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let result: CallResult<(Controllers,)> = call(*segment_id, "del_controllers", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/monitoring/observatory.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/monitoring/observatory.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/monitoring/observatory.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let result: CallResult<((),)> = call(observatory, "notify", (args,)).await;
[INFO] [stdout]    |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/monitoring/observatory.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let result: CallResult<((),)> = call(observatory, "notify", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/canister.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/canister.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:30:46
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let fee: CallResult<(Option<Tokens>,)> = call(console, fee_method, (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let fee: CallResult<(Option<Tokens>,)> = call(console, fee_method, (args,)).await;
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:72:37
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let result: CallResult<((),)> = call(*segment_id, "deposit_cycles", (args,)).await;
[INFO] [stdout]    |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/canister.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let result: CallResult<((),)> = call(*segment_id, "deposit_cycles", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/orbiter.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/orbiter.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/orbiter.rs:87:44
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let result: CallResult<(OrbiterId,)> = call(console, "create_orbiter", (args,)).await;
[INFO] [stdout]    |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/orbiter.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let result: CallResult<(OrbiterId,)> = call(console, "create_orbiter", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/orbiter.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         call(*orbiter_id, "list_satellite_configs", ((),)).await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/orbiter.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let result: CallResult<(SatelliteConfigs,)> =
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/mission_control/src/segments/satellite.rs:9:24
[INFO] [stdout]   |
[INFO] [stdout] 9 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/satellite.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ic_cdk::call;
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/satellite.rs:93:46
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let result: CallResult<(SatelliteId,)> = call(console, "create_satellite", (args,)).await;
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/mission_control/src/segments/satellite.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let result: CallResult<(SatelliteId,)> = call(console, "create_satellite", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/satellite.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         call(*satellite_id, "list_custom_domains", ((),)).await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]    --> src/mission_control/src/segments/satellite.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let result: CallResult<(CustomDomains,)> =
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stdout]   --> src/orbiter/src/events/store.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 | use junobuild_shared::assert::{assert_timestamp, assert_version};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stdout]   --> src/orbiter/src/events/store.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 match assert_timestamp(
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stdout]    --> src/orbiter/src/events/store.rs:147:23
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 match assert_timestamp(
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetPageView::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]   --> src/orbiter/src/events/store.rs:39:21
[INFO] [stdout]    |
[INFO] [stdout] 39 |                     page_view.updated_at,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetTrackEvent::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]    --> src/orbiter/src/events/store.rs:148:21
[INFO] [stdout]     |
[INFO] [stdout] 148 |                     track_event.updated_at,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetPageView::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]   --> src/orbiter/src/handler/impls.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             updated_at: None,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetTrackEvent::user_agent`: User agent was previously collected to assert bots, but this is now handled using HTTP request headers.
[INFO] [stdout]    --> src/orbiter/src/handler/impls.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             user_agent: payload.user_agent,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetTrackEvent::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stdout]    --> src/orbiter/src/handler/impls.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             updated_at: None,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::interface::SetPerformanceMetric::user_agent`: User agent was previously collected to assert bots, but this is now handled using HTTP request headers.
[INFO] [stdout]    --> src/orbiter/src/handler/impls.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             user_agent: payload.user_agent,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `client_id`
[INFO] [stdout]   --> src/libs/auth/src/delegation/utils/seed.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let client_id = "my-client";
[INFO] [stdout]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_client_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling junobuild-cdn v0.3.0 (/opt/rustwide/workdir/src/libs/cdn)
[INFO] [stderr]    Compiling observatory v0.1.0 (/opt/rustwide/workdir/src/observatory)
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]  --> src/observatory/src/console.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/observatory/src/console.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ic_cdk::call;
[INFO] [stdout]   |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/observatory/src/console.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let result: CallResult<((),)> = call(console, "assert_mission_control_center", (args,)).await;
[INFO] [stdout]    |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stdout]   --> src/observatory/src/console.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let result: CallResult<((),)> = call(console, "assert_mission_control_center", (args,)).await;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling junobuild-satellite v0.2.6 (/opt/rustwide/workdir/src/libs/satellite)
[INFO] [stdout] warning: use of deprecated function `init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/libs/satellite/src/lib.rs:294:8
[INFO] [stdout]     |
[INFO] [stdout] 294 | pub fn init_proposal_asset_upload(init: InitAssetKey, proposal_id: ProposalId) -> InitUploadResult {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/libs/satellite/src/lib.rs:316:8
[INFO] [stdout]     |
[INFO] [stdout] 316 | pub fn commit_proposal_asset_upload(commit: CommitBatch) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling console v0.1.3 (/opt/rustwide/workdir/src/console)
[INFO] [stdout] warning: use of deprecated function `init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/libs/satellite/src/lib.rs:294:8
[INFO] [stdout]     |
[INFO] [stdout] 294 | pub fn init_proposal_asset_upload(init: InitAssetKey, proposal_id: ProposalId) -> InitUploadResult {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/libs/satellite/src/lib.rs:316:8
[INFO] [stdout]     |
[INFO] [stdout] 316 | pub fn commit_proposal_asset_upload(commit: CommitBatch) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `user::core::types::state::AuthProvider::Nfid`: Support for NFID is deprecated in the tooling and documentation
[INFO] [stdout]    --> src/libs/satellite/src/user/core/impls.rs:250:42
[INFO] [stdout]     |
[INFO] [stdout] 250 |             provider: Some(AuthProvider::Nfid),
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `user::core::types::state::AuthProvider::Nfid`: Support for NFID is deprecated in the tooling and documentation
[INFO] [stdout]    --> src/libs/satellite/src/user/core/impls.rs:260:42
[INFO] [stdout]     |
[INFO] [stdout] 260 |             provider: Some(AuthProvider::Nfid),
[INFO] [stdout]     |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::storage::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/console/src/api/storage.rs:25:4
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn init_proposal_asset_upload(init: InitAssetKey, proposal_id: ProposalId) -> InitUploadResult {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `api::storage::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/console/src/api/storage.rs:66:4
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn commit_proposal_asset_upload(commit: CommitBatch) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::state::HeapState::mission_controls`: Deprecated. Use stable memory instead.
[INFO] [stdout]   --> src/console/src/memory/lifecycle.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         mission_controls: HashMap::new(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `types::state::HeapState::payments`: Deprecated. Use stable memory instead.
[INFO] [stdout]   --> src/console/src/memory/lifecycle.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         payments: HashMap::new(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sputnik v0.1.5 (/opt/rustwide/workdir/src/sputnik)
[INFO] [stderr]    Compiling satellite v0.1.4 (/opt/rustwide/workdir/src/satellite)
[INFO] [stderr]    Compiling test_satellite v0.0.1-test (/opt/rustwide/workdir/src/tests/fixtures/test_satellite)
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |             ic_cdk::print(format!("BigInt decoded: {}", data.hello.value));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 |             ic_cdk::print(format!(
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |             ic_cdk::print(format!("Uint8Array decoded: {:?}", data.arr.value));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |     ic_cdk::print("On init sync was executed");
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/tests/fixtures/test_satellite/src/lib.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |     ic_cdk::print("On post upgrade sync was executed");
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/tests/fixtures/test_satellite/src/lib.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | include_satellite!();
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]    --> src/tests/fixtures/test_satellite/src/lib.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | include_satellite!();
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/satellite/src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/satellite/src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/sputnik/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stdout]   --> src/sputnik/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | include_satellite!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_raw`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]  --> src/sputnik/src/js/apis/ic_cdk/call.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ic_cdk::api::call::call_raw;
[INFO] [stdout]   |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::api::call::call_raw`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stdout]   --> src/sputnik/src/js/apis/ic_cdk/call.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let result = call_raw(id, &method.to_string()?, args_raw, 0).await;
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]  --> src/sputnik/src/js/apis/ic_cdk/print.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ic_cdk::print;
[INFO] [stdout]   |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stdout]   --> src/sputnik/src/js/apis/ic_cdk/print.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     print(&msg.to_string()?);
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 52.04s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "461b8ae769c606611b7475f74c8c660d546e90ebeb5b5d605873598a550762a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "461b8ae769c606611b7475f74c8c660d546e90ebeb5b5d605873598a550762a2", kill_on_drop: false }`
[INFO] [stdout] 461b8ae769c606611b7475f74c8c660d546e90ebeb5b5d605873598a550762a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 97b403e9d7c28a61313f5b3ea414c1b7e10e68f8b25630c9b3422a502a1f7911
[INFO] running `Command { std: "docker" "start" "-a" "97b403e9d7c28a61313f5b3ea414c1b7e10e68f8b25630c9b3422a502a1f7911", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `WASM_PAGE_SIZE_IN_BYTES` and `stable_size`
[INFO] [stderr]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stderr]   |                           ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::api::stable::stable_size`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stderr]  --> src/libs/shared/src/canister.rs:4:27
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stderr]   |                           ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `ic_cdk::api::stable::WASM_PAGE_SIZE_IN_BYTES`: The `api::stable` module has been moved to `stable` (crate root).
[INFO] [stderr]  --> src/libs/shared/src/canister.rs:4:40
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ic_cdk::api::stable::{stable_size, WASM_PAGE_SIZE_IN_BYTES};
[INFO] [stderr]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/libs/shared/src/ledger/icp.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `ic_cdk::api::call::RejectionCode`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stderr]  --> src/libs/shared/src/ledger/icp.rs:7:41
[INFO] [stderr]   |
[INFO] [stderr] 7 |     CallResult as DeprecatedCallResult, RejectionCode as DeprecatedRejectionCode,
[INFO] [stderr]   |                                         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/libs/shared/src/ledger/icp.rs:9:13
[INFO] [stderr]   |
[INFO] [stderr] 9 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]    --> src/libs/shared/src/ledger/icp.rs:216:6
[INFO] [stderr]     |
[INFO] [stderr] 216 | ) -> DeprecatedCallResult<Blocks> {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::CanisterReject`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stderr]    --> src/libs/shared/src/ledger/icp.rs:222:57
[INFO] [stderr]     |
[INFO] [stderr] 222 |         .map_err(|err: Error| (DeprecatedRejectionCode::CanisterReject, err.to_string()))?;
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]    --> src/libs/shared/src/ledger/icp.rs:277:24
[INFO] [stderr]     |
[INFO] [stderr] 277 |             .collect::<DeprecatedCallResult<Vec<Blocks>>>()?;
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]    --> src/libs/shared/src/ledger/icp.rs:234:34
[INFO] [stderr]     |
[INFO] [stderr] 234 |         type FromArchiveResult = DeprecatedCallResult<Blocks>;
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]    --> src/libs/shared/src/ledger/icp.rs:244:17
[INFO] [stderr]     |
[INFO] [stderr] 244 |                 call(func.principal, &func.method, (args,)).await;
[INFO] [stderr]     |                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]    --> src/libs/shared/src/ledger/icp.rs:243:27
[INFO] [stderr]     |
[INFO] [stderr] 243 |             let response: DeprecatedCallResult<(GetBlocksResult,)> =
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ic_cdk::api::call::RejectionCode::Unknown`: Please use `ic_cdk::call::RejectCode` instead.
[INFO] [stderr]    --> src/libs/shared/src/ledger/icp.rs:250:50
[INFO] [stderr]     |
[INFO] [stderr] 250 |                         DeprecatedRejectionCode::Unknown,
[INFO] [stderr]     |                                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/libs/shared/src/ledger/icrc.rs:3:24
[INFO] [stderr]   |
[INFO] [stderr] 3 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/libs/shared/src/ledger/icrc.rs:4:13
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/libs/shared/src/ledger/icrc.rs:21:6
[INFO] [stderr]    |
[INFO] [stderr] 21 | ) -> CallResult<IcrcTransferResult> {
[INFO] [stderr]    |      ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/libs/shared/src/ledger/icrc.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 |     let (result,) = call(ledger_id, "icrc1_transfer", (args,)).await?;
[INFO] [stderr]    |                     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:17:25
[INFO] [stderr]    |
[INFO] [stderr] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:17:47
[INFO] [stderr]    |
[INFO] [stderr] 17 | use ic_cdk::api::call::{call_with_payment128, CallResult};
[INFO] [stderr]    |                                               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:18:13
[INFO] [stderr]    |
[INFO] [stderr] 18 | use ic_cdk::call;
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         call(cmc, "notify_top_up", (args,)).await;
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:46:17
[INFO] [stderr]    |
[INFO] [stderr] 46 |     let result: CallResult<(Result<Cycles, NotifyError>,)> =
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::api::call::call_with_payment128`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:91:55
[INFO] [stderr]    |
[INFO] [stderr] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stderr]    |                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |     let result: CallResult<(CreateCanisterResult,)> = call_with_payment128(
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stderr]   --> src/libs/shared/src/types.rs:58:23
[INFO] [stderr]    |
[INFO] [stderr] 58 |         pub settings: SegmentCanisterSettings,
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `types::state::SegmentCanisterSettings`
[INFO] [stderr]   --> src/libs/shared/src/types.rs:68:16
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub struct SegmentCanisterSettings {
[INFO] [stderr]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `mgmt::types::cmc::CreateCanister::subnet_type`: use subnet_selection instead
[INFO] [stderr]   --> src/libs/shared/src/mgmt/cmc.rs:86:9
[INFO] [stderr]    |
[INFO] [stderr] 86 |         subnet_type: None,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `junobuild-shared` (lib) generated 27 warnings (run `cargo fix --lib -p junobuild-shared` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated function `api::controllers::add_mission_control_controllers`: please use `set_mission_control_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/api/controllers.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 | async fn add_mission_control_controllers(controllers: Vec<UserId>) {
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `api::controllers::remove_mission_control_controllers`: please use `del_mission_control_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/api/controllers.rs:35:10
[INFO] [stderr]    |
[INFO] [stderr] 35 | async fn remove_mission_control_controllers(controllers: Vec<ControllerId>) {
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `controllers::satellite::add_satellite_controllers`: please use `set_controllers` instead
[INFO] [stderr]  --> src/mission_control/src/api/satellites.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 |     add_satellite_controllers as add_satellite_controllers_impl, delete_satellite_controllers,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `controllers::satellite::remove_satellite_controllers`: please use `set_controllers` instead
[INFO] [stderr]  --> src/mission_control/src/api/satellites.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 |     remove_satellite_controllers as remove_satellite_controllers_impl, set_satellite_controllers,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `segments::satellite::create_satellite`: please use `create_satellite_with_config` instead
[INFO] [stderr]  --> src/mission_control/src/api/satellites.rs:7:23
[INFO] [stderr]   |
[INFO] [stderr] 7 |     attach_satellite, create_satellite as create_satellite_console,
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `segments::satellite::create_satellite`: please use `create_satellite_with_config` instead
[INFO] [stderr]   --> src/mission_control/src/api/satellites.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     create_satellite_console(&name).await.unwrap_or_trap()
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `api::satellites::add_satellites_controllers`: please use `set_satellites_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/api/satellites.rs:49:10
[INFO] [stderr]    |
[INFO] [stderr] 49 | async fn add_satellites_controllers(
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `controllers::satellite::add_satellite_controllers`: please use `set_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/api/satellites.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |         add_satellite_controllers_impl(&satellite_id, &controllers)
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `api::satellites::remove_satellites_controllers`: please use `del_satellites_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/api/satellites.rs:65:10
[INFO] [stderr]    |
[INFO] [stderr] 65 | async fn remove_satellites_controllers(
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `controllers::satellite::remove_satellite_controllers`: please use `set_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/api/satellites.rs:70:9
[INFO] [stderr]    |
[INFO] [stderr] 70 |         remove_satellite_controllers_impl(&satellite_id, &controllers)
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/mission_control/src/controllers/satellite.rs:4:24
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/mission_control/src/controllers/satellite.rs:5:13
[INFO] [stderr]   |
[INFO] [stderr] 5 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `controllers::satellite::add_controllers`: please use `set_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/controllers/satellite.rs:14:31
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let updated_controllers = add_controllers(satellite_id, controllers).await?;
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `controllers::satellite::remove_controllers`: please use `delete_controllers` instead
[INFO] [stderr]   --> src/mission_control/src/controllers/satellite.rs:24:31
[INFO] [stderr]    |
[INFO] [stderr] 24 |     let updated_controllers = remove_controllers(satellite_id, controllers).await?;
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/satellite.rs:55:9
[INFO] [stderr]    |
[INFO] [stderr] 55 |         call(*satellite_id, "add_controllers", (args,)).await;
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/satellite.rs:54:17
[INFO] [stderr]    |
[INFO] [stderr] 54 |     let result: CallResult<(Vec<ControllerId>,)> =
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/satellite.rs:73:9
[INFO] [stderr]    |
[INFO] [stderr] 73 |         call(*satellite_id, "remove_controllers", (args,)).await;
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/satellite.rs:72:17
[INFO] [stderr]    |
[INFO] [stderr] 72 |     let result: CallResult<(Vec<ControllerId>,)> =
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/mission_control/src/controllers/segment.rs:2:24
[INFO] [stderr]   |
[INFO] [stderr] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/mission_control/src/controllers/segment.rs:3:13
[INFO] [stderr]   |
[INFO] [stderr] 3 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/segment.rs:43:46
[INFO] [stderr]    |
[INFO] [stderr] 43 |     let result: CallResult<(Controllers,)> = call(*segment_id, "set_controllers", (args,)).await;
[INFO] [stderr]    |                                              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/segment.rs:43:17
[INFO] [stderr]    |
[INFO] [stderr] 43 |     let result: CallResult<(Controllers,)> = call(*segment_id, "set_controllers", (args,)).await;
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/segment.rs:59:46
[INFO] [stderr]    |
[INFO] [stderr] 59 |     let result: CallResult<(Controllers,)> = call(*segment_id, "del_controllers", (args,)).await;
[INFO] [stderr]    |                                              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/controllers/segment.rs:59:17
[INFO] [stderr]    |
[INFO] [stderr] 59 |     let result: CallResult<(Controllers,)> = call(*segment_id, "del_controllers", (args,)).await;
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/mission_control/src/monitoring/observatory.rs:2:24
[INFO] [stderr]   |
[INFO] [stderr] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/mission_control/src/monitoring/observatory.rs:3:13
[INFO] [stderr]   |
[INFO] [stderr] 3 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/monitoring/observatory.rs:10:37
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let result: CallResult<((),)> = call(observatory, "notify", (args,)).await;
[INFO] [stderr]    |                                     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/monitoring/observatory.rs:10:17
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let result: CallResult<((),)> = call(observatory, "notify", (args,)).await;
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/mission_control/src/segments/canister.rs:4:24
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/mission_control/src/segments/canister.rs:5:13
[INFO] [stderr]   |
[INFO] [stderr] 5 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/canister.rs:30:46
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let fee: CallResult<(Option<Tokens>,)> = call(console, fee_method, (args,)).await;
[INFO] [stderr]    |                                              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/canister.rs:30:14
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let fee: CallResult<(Option<Tokens>,)> = call(console, fee_method, (args,)).await;
[INFO] [stderr]    |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/canister.rs:72:37
[INFO] [stderr]    |
[INFO] [stderr] 72 |     let result: CallResult<((),)> = call(*segment_id, "deposit_cycles", (args,)).await;
[INFO] [stderr]    |                                     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/canister.rs:72:17
[INFO] [stderr]    |
[INFO] [stderr] 72 |     let result: CallResult<((),)> = call(*segment_id, "deposit_cycles", (args,)).await;
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/mission_control/src/segments/orbiter.rs:7:24
[INFO] [stderr]   |
[INFO] [stderr] 7 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/mission_control/src/segments/orbiter.rs:8:13
[INFO] [stderr]   |
[INFO] [stderr] 8 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/orbiter.rs:87:44
[INFO] [stderr]    |
[INFO] [stderr] 87 |     let result: CallResult<(OrbiterId,)> = call(console, "create_orbiter", (args,)).await;
[INFO] [stderr]    |                                            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/orbiter.rs:87:17
[INFO] [stderr]    |
[INFO] [stderr] 87 |     let result: CallResult<(OrbiterId,)> = call(console, "create_orbiter", (args,)).await;
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]    --> src/mission_control/src/segments/orbiter.rs:104:9
[INFO] [stderr]     |
[INFO] [stderr] 104 |         call(*orbiter_id, "list_satellite_configs", ((),)).await;
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]    --> src/mission_control/src/segments/orbiter.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |     let result: CallResult<(SatelliteConfigs,)> =
[INFO] [stderr]     |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/mission_control/src/segments/satellite.rs:9:24
[INFO] [stderr]   |
[INFO] [stderr] 9 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/satellite.rs:10:13
[INFO] [stderr]    |
[INFO] [stderr] 10 | use ic_cdk::call;
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/satellite.rs:93:46
[INFO] [stderr]    |
[INFO] [stderr] 93 |     let result: CallResult<(SatelliteId,)> = call(console, "create_satellite", (args,)).await;
[INFO] [stderr]    |                                              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/mission_control/src/segments/satellite.rs:93:17
[INFO] [stderr]    |
[INFO] [stderr] 93 |     let result: CallResult<(SatelliteId,)> = call(console, "create_satellite", (args,)).await;
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]    --> src/mission_control/src/segments/satellite.rs:140:9
[INFO] [stderr]     |
[INFO] [stderr] 140 |         call(*satellite_id, "list_custom_domains", ((),)).await;
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]    --> src/mission_control/src/segments/satellite.rs:139:17
[INFO] [stderr]     |
[INFO] [stderr] 139 |     let result: CallResult<(CustomDomains,)> =
[INFO] [stderr]     |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `mission_control` (lib test) generated 46 warnings
[INFO] [stderr] warning: `junobuild-shared` (lib test) generated 27 warnings (27 duplicates)
[INFO] [stderr] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stderr]   --> src/orbiter/src/events/store.rs:13:32
[INFO] [stderr]    |
[INFO] [stderr] 13 | use junobuild_shared::assert::{assert_timestamp, assert_version};
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stderr]   --> src/orbiter/src/events/store.rs:38:23
[INFO] [stderr]    |
[INFO] [stderr] 38 |                 match assert_timestamp(
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `junobuild_shared::assert::assert_timestamp`
[INFO] [stderr]    --> src/orbiter/src/events/store.rs:147:23
[INFO] [stderr]     |
[INFO] [stderr] 147 |                 match assert_timestamp(
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::interface::SetPageView::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stderr]   --> src/orbiter/src/events/store.rs:39:21
[INFO] [stderr]    |
[INFO] [stderr] 39 |                     page_view.updated_at,
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::interface::SetTrackEvent::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stderr]    --> src/orbiter/src/events/store.rs:148:21
[INFO] [stderr]     |
[INFO] [stderr] 148 |                     track_event.updated_at,
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::interface::SetPageView::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stderr]   --> src/orbiter/src/handler/impls.rs:40:13
[INFO] [stderr]    |
[INFO] [stderr] 40 |             updated_at: None,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::interface::SetTrackEvent::user_agent`: User agent was previously collected to assert bots, but this is now handled using HTTP request headers.
[INFO] [stderr]    --> src/orbiter/src/handler/impls.rs:147:13
[INFO] [stderr]     |
[INFO] [stderr] 147 |             user_agent: payload.user_agent,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::interface::SetTrackEvent::updated_at`: Support for backwards compatibility. It has been replaced by version for overwrite checks.
[INFO] [stderr]    --> src/orbiter/src/handler/impls.rs:150:13
[INFO] [stderr]     |
[INFO] [stderr] 150 |             updated_at: None,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::interface::SetPerformanceMetric::user_agent`: User agent was previously collected to assert bots, but this is now handled using HTTP request headers.
[INFO] [stderr]    --> src/orbiter/src/handler/impls.rs:186:13
[INFO] [stderr]     |
[INFO] [stderr] 186 |             user_agent: payload.user_agent,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `orbiter` (lib test) generated 9 warnings
[INFO] [stderr] warning: unused variable: `client_id`
[INFO] [stderr]   --> src/libs/auth/src/delegation/utils/seed.rs:85:13
[INFO] [stderr]    |
[INFO] [stderr] 85 |         let client_id = "my-client";
[INFO] [stderr]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_client_id`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `junobuild-auth` (lib test) generated 1 warning (run `cargo fix --lib -p junobuild-auth --tests` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated function `init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stderr]    --> src/libs/satellite/src/lib.rs:294:8
[INFO] [stderr]     |
[INFO] [stderr] 294 | pub fn init_proposal_asset_upload(init: InitAssetKey, proposal_id: ProposalId) -> InitUploadResult {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stderr]    --> src/libs/satellite/src/lib.rs:316:8
[INFO] [stderr]     |
[INFO] [stderr] 316 | pub fn commit_proposal_asset_upload(commit: CommitBatch) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `api::storage::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stderr]   --> src/console/src/api/storage.rs:25:4
[INFO] [stderr]    |
[INFO] [stderr] 25 | fn init_proposal_asset_upload(init: InitAssetKey, proposal_id: ProposalId) -> InitUploadResult {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `api::storage::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stderr]   --> src/console/src/api/storage.rs:66:4
[INFO] [stderr]    |
[INFO] [stderr] 66 | fn commit_proposal_asset_upload(commit: CommitBatch) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::state::HeapState::mission_controls`: Deprecated. Use stable memory instead.
[INFO] [stderr]   --> src/console/src/memory/lifecycle.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |         mission_controls: HashMap::new(),
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `types::state::HeapState::payments`: Deprecated. Use stable memory instead.
[INFO] [stderr]   --> src/console/src/memory/lifecycle.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |         payments: HashMap::new(),
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `user::core::types::state::AuthProvider::Nfid`: Support for NFID is deprecated in the tooling and documentation
[INFO] [stderr]    --> src/libs/satellite/src/user/core/impls.rs:250:42
[INFO] [stderr]     |
[INFO] [stderr] 250 |             provider: Some(AuthProvider::Nfid),
[INFO] [stderr]     |                                          ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `user::core::types::state::AuthProvider::Nfid`: Support for NFID is deprecated in the tooling and documentation
[INFO] [stderr]    --> src/libs/satellite/src/user/core/impls.rs:260:42
[INFO] [stderr]     |
[INFO] [stderr] 260 |             provider: Some(AuthProvider::Nfid),
[INFO] [stderr]     |                                          ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]  --> src/observatory/src/console.rs:2:24
[INFO] [stderr]   |
[INFO] [stderr] 2 | use ic_cdk::api::call::CallResult;
[INFO] [stderr]   |                        ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/observatory/src/console.rs:3:13
[INFO] [stderr]   |
[INFO] [stderr] 3 | use ic_cdk::call;
[INFO] [stderr]   |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::call`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/observatory/src/console.rs:19:37
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let result: CallResult<((),)> = call(console, "assert_mission_control_center", (args,)).await;
[INFO] [stderr]    |                                     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated type alias `ic_cdk::api::call::CallResult`: Please use `ic_cdk::call::CallResult` instead.
[INFO] [stderr]   --> src/observatory/src/console.rs:19:17
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let result: CallResult<((),)> = call(console, "assert_mission_control_center", (args,)).await;
[INFO] [stderr]    |                 ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `junobuild-satellite` (lib) generated 2 warnings
[INFO] [stderr] warning: `console` (lib test) generated 4 warnings
[INFO] [stderr] warning: `junobuild-satellite` (lib test) generated 4 warnings (2 duplicates)
[INFO] [stderr] warning: `observatory` (lib test) generated 4 warnings
[INFO] [stderr] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stderr]   --> src/satellite/src/lib.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | include_satellite!();
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stderr]   --> src/satellite/src/lib.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | include_satellite!();
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stderr]   --> src/tests/fixtures/test_satellite/src/lib.rs:33:21
[INFO] [stderr]    |
[INFO] [stderr] 33 |             ic_cdk::print(format!("BigInt decoded: {}", data.hello.value));
[INFO] [stderr]    |                     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stderr]   --> src/tests/fixtures/test_satellite/src/lib.rs:34:21
[INFO] [stderr]    |
[INFO] [stderr] 34 |             ic_cdk::print(format!(
[INFO] [stderr]    |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stderr]   --> src/tests/fixtures/test_satellite/src/lib.rs:38:21
[INFO] [stderr]    |
[INFO] [stderr] 38 |             ic_cdk::print(format!("Uint8Array decoded: {:?}", data.arr.value));
[INFO] [stderr]    |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stderr]   --> src/tests/fixtures/test_satellite/src/lib.rs:77:13
[INFO] [stderr]    |
[INFO] [stderr] 77 |     ic_cdk::print("On init sync was executed");
[INFO] [stderr]    |             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stderr]   --> src/tests/fixtures/test_satellite/src/lib.rs:82:13
[INFO] [stderr]    |
[INFO] [stderr] 82 |     ic_cdk::print("On post upgrade sync was executed");
[INFO] [stderr]    |             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stderr]    --> src/tests/fixtures/test_satellite/src/lib.rs:104:1
[INFO] [stderr]     |
[INFO] [stderr] 104 | include_satellite!();
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stderr]    --> src/tests/fixtures/test_satellite/src/lib.rs:104:1
[INFO] [stderr]     |
[INFO] [stderr] 104 | include_satellite!();
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `junobuild_satellite::commit_proposal_asset_upload`: Use commit_proposal_many_assets_upload instead
[INFO] [stderr]   --> src/sputnik/src/lib.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | include_satellite!();
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `junobuild_satellite::init_proposal_asset_upload`: Use init_proposal_many_assets_upload instead
[INFO] [stderr]   --> src/sputnik/src/lib.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | include_satellite!();
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `include_satellite` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::api::call::call_raw`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]  --> src/sputnik/src/js/apis/ic_cdk/call.rs:5:24
[INFO] [stderr]   |
[INFO] [stderr] 5 | use ic_cdk::api::call::call_raw;
[INFO] [stderr]   |                        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::api::call::call_raw`: Please use `ic_cdk::call::Call::unbounded_wait()` instead.
[INFO] [stderr]   --> src/sputnik/src/js/apis/ic_cdk/call.rs:27:18
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let result = call_raw(id, &method.to_string()?, args_raw, 0).await;
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stderr]  --> src/sputnik/src/js/apis/ic_cdk/print.rs:1:13
[INFO] [stderr]   |
[INFO] [stderr] 1 | use ic_cdk::print;
[INFO] [stderr]   |             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `ic_cdk::print`: Use `debug_print` instead
[INFO] [stderr]   --> src/sputnik/src/js/apis/ic_cdk/print.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     print(&msg.to_string()?);
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `satellite` (lib test) generated 2 warnings
[INFO] [stderr] warning: `test_satellite` (lib test) generated 7 warnings
[INFO] [stderr] warning: `sputnik` (lib test) generated 6 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.52s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/console-d1d88e090620e422)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_auth-1a526946c4424de6)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test delegation::utils::seed::tests::changes_when_salt_changes ... ok
[INFO] [stdout] test delegation::utils::seed::tests::changes_when_iss_changes ... ok
[INFO] [stdout] test delegation::utils::seed::tests::deterministic_for_same_inputs ... ok
[INFO] [stdout] test delegation::utils::seed::tests::matches_manual_blob_hash ... ok
[INFO] [stdout] test delegation::utils::seed::tests::errors_when_no_salt ... ok
[INFO] [stdout] test openid::jwt::header::tests::propagates_decode_errors_as_badsig ... ok
[INFO] [stdout] test openid::jwt::header::tests::rejects_non_rs256_alg ... ok
[INFO] [stdout] test openid::jwt::header::tests::accepts_rs256_with_typ_jwt ... ok
[INFO] [stdout] test openid::jwt::header::tests::accepts_rs256_without_typ ... ok
[INFO] [stdout] test openid::jwt::header::tests::rejects_wrong_typ ... ok
[INFO] [stdout] test openid::jwt::provider::tests::bad_payload_base64_is_badsig ... ok
[INFO] [stdout] test openid::jwt::provider::tests::malformed_token_is_badsig ... ok
[INFO] [stdout] test openid::jwt::provider::tests::finds_provider_by_issuer_with_rs256_and_typ_jwt ... ok
[INFO] [stdout] test delegation::utils::seed::tests::changes_when_sub_changes ... ok
[INFO] [stdout] test openid::jwt::kid::unsafe_find_kid_tests::malformed_token_is_badsig ... ok
[INFO] [stdout] test openid::jwt::provider::tests::rejects_wrong_typ ... ok
[INFO] [stdout] test openid::jwt::provider::tests::returns_no_matching_provider_when_issuer_missing ... ok
[INFO] [stdout] test openid::jwt::provider::tests::returns_no_matching_provider_when_issuer_unknown ... ok
[INFO] [stdout] test openid::jwt::provider::tests::accepts_missing_typ_when_rs256 ... ok
[INFO] [stdout] test openid::jwt::provider::tests::rejects_wrong_alg ... ok
[INFO] [stdout] test openid::jwt::provider::tests::empty_iss_is_no_match ... ok
[INFO] [stdout] test profile::impls::tests::test_google_invalid_email_length ... ok
[INFO] [stdout] test profile::impls::tests::test_google_invalid_family_name_length ... ok
[INFO] [stdout] test profile::impls::tests::test_google_invalid_given_name_length ... ok
[INFO] [stdout] test profile::impls::tests::test_google_invalid_locale_length ... ok
[INFO] [stdout] test profile::impls::tests::test_google_invalid_name_length ... ok
[INFO] [stdout] test profile::impls::tests::test_google_invalid_picture_scheme ... ok
[INFO] [stdout] test profile::impls::tests::test_google_invalid_picture_url ... ok
[INFO] [stdout] test profile::impls::tests::test_google_valid_data ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::bad_nonce ... ok
[INFO] [stdout] test openid::jwt::kid::unsafe_find_kid_tests::signature_is_ignored ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::bad_audience ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::decodes_optional_profile_claims ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::wrong_typ_is_badclaim_typ ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::verifies_ok ... ok
[INFO] [stdout] test openid::jwt::kid::unsafe_find_kid_tests::missing_kid_yields_error ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::no_key_for_kid ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::nbf_in_future_is_rejected_by_lib ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::iat_too_old ... ok
[INFO] [stdout] test openid::jwt::kid::unsafe_find_kid_tests::finds_kid_ok ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::bad_signature_with_wrong_key_material ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::iat_too_far_in_future ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::wrong_issuer_is_badsig_from_lib ... ok
[INFO] [stdout] test openid::jwt::verify::verify_tests::missing_kid ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_cdn-60fd6c118f784734)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_collections-1501217cae879fab)
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_macros-0b0f4a5129d6a7c9)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_satellite-206e2581fb13824e)
[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] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test user::core::impls::tests::test_userdata_google_invalid_picture_scheme ... ok
[INFO] [stdout] test user::core::impls::tests::test_webauthn_valid_aaguid ... ok
[INFO] [stdout] test user::core::impls::tests::test_userdata_webauthn_missing_data ... ok
[INFO] [stdout] test user::core::impls::tests::test_userdata_other_provider_with_data_fails ... ok
[INFO] [stdout] test user::core::impls::tests::test_userdata_webauthn_valid ... ok
[INFO] [stdout] test user::core::impls::tests::test_userdata_other_provider_no_data ... ok
[INFO] [stdout] test user::core::impls::tests::test_userdata_google_valid ... ok
[INFO] [stdout] test user::core::impls::tests::test_webauthn_invalid_aaguid_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_shared-68b19490f538777b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test date::tests::calendar_date_is_same_within_day ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_storage-575cddb8270d6769)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/junobuild_utils-2ac0dedae449c8b4)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test serializers::bigint::tests::deserialize_doc_data_bigint ... ok
[INFO] [stdout] test serializers::bigint::tests::error_on_duplicate_field ... ok
[INFO] [stdout] test serializers::bigint::tests::error_on_invalid_bigint_format ... ok
[INFO] [stdout] test serializers::bigint::tests::round_trip ... ok
[INFO] [stdout] test serializers::bigint::tests::serialize_doc_data_bigint ... ok
[INFO] [stdout] test serializers::principal::tests::deserialize_doc_data_principal ... ok
[INFO] [stdout] test serializers::bigint::tests::test_display_implementation ... ok
[INFO] [stdout] test serializers::bigint::tests::error_on_missing_field ... ok
[INFO] [stdout] test serializers::principal::tests::error_on_duplicate_field ... ok
[INFO] [stdout] test serializers::principal::tests::error_on_invalid_principal_format ... ok
[INFO] [stdout] test serializers::uint8array::tests::deserialize_doc_data_uint8array ... ok
[INFO] [stdout] test serializers::principal::tests::serialize_doc_data_principal ... ok
[INFO] [stdout] test serializers::uint8array::tests::error_on_missing_field ... ok
[INFO] [stdout] test serializers::uint8array::tests::round_trip ... ok
[INFO] [stdout] test serializers::uint8array::tests::serialize_doc_data_uint8array ... ok
[INFO] [stdout] test serializers::uint8array::tests::error_on_duplicate_field ... ok
[INFO] [stdout] test serializers::uint8array::tests::test_display_implementation ... ok
[INFO] [stdout] test serializers::principal::tests::round_trip ... ok
[INFO] [stdout] test serializers::uint8array::tests::error_on_invalid_uint8array_format ... ok
[INFO] [stdout] test serializers::principal::tests::error_on_missing_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mission_control-1bb7e6ab54484803)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/observatory-61b42ef58f847d67)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/orbiter-5c2398d4f1deb223)
[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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/satellite-7e8a63f4f2fd7a3f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sputnik-351cfbabbd5577f2)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/test_satellite-f201e95433562472)
[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] [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 junobuild_auth
[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 junobuild_cdn
[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 junobuild_collections
[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 junobuild_macros
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_set_doc (line 302) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_filtered_assets (line 275) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_doc (line 78) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_delete_doc (line 343) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_upload_asset (line 373) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_filtered_docs (line 138) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_delete_asset (line 403) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_upload_asset (line 362) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_delete_doc (line 332) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_set_doc (line 313) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_filtered_assets (line 265) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_many_assets (line 246) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_asset (line 205) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_asset (line 216) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_many_assets (line 235) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_init_random_seed (line 519) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_init_sync (line 499) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_doc (line 89) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_many_docs (line 108) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_set_doc (line 18) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_many_docs (line 119) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_delete_filtered_docs (line 148) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_set_doc (line 29) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_init (line 439) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_post_upgrade (line 422) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_post_upgrade_sync (line 469) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - assert_delete_asset (line 392) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_set_many_docs (line 48) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_upload_asset (line 175) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_upload_asset (line 186) ... FAILED
[INFO] [stdout] test src/libs/macros/src/lib.rs - on_set_many_docs (line 59) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_set_doc (line 302) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_set_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:303:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_set_doc]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `assert_set_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_set_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertSetDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:304:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_set_doc(context: AssertSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:304:52
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_set_doc(context: AssertSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |    --------------                                  ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_filtered_assets (line 275) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_filtered_assets` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:276:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_filtered_assets(collections = ["assets_collection"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_filtered_assets` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_filtered_assets;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteFilteredAssetsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:277:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_filtered_assets(context: OnDeleteFilteredAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:277:98
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_filtered_assets(context: OnDeleteFilteredAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |  __________________________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_doc (line 78) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:79:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_doc]
[INFO] [stdout]   |   ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:80:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_doc(context: OnDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:80:75
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_doc(context: OnDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |  ___________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_delete_doc (line 343) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_delete_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:344:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_delete_doc(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `assert_delete_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_delete_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertDeleteDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:345:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_delete_doc(context: AssertDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:345:58
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_delete_doc(context: AssertDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |    -----------------                                     ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_upload_asset (line 373) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_upload_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:374:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_upload_asset(collections = ["assets"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_upload_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertUploadAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:375:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn juno_assert_upload_asset(context: AssertUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:375:67
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn juno_assert_upload_asset(context: AssertUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |    ------------------------                                       ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_filtered_docs (line 138) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_filtered_docs` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:139:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_filtered_docs]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_filtered_docs` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_filtered_docs;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteFilteredDocsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:140:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_filtered_docs(context: OnDeleteFilteredDocsContext) -> Result<(), String> {
[INFO] [stdout]   |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:140:94
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_filtered_docs(context: OnDeleteFilteredDocsContext) -> Result<(), String> {
[INFO] [stdout]   |  ______________________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_delete_asset (line 403) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_delete_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:404:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_delete_asset(collections = ["assets"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_delete_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertDeleteAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:405:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn juno_assert_delete_asset(context: AssertDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:405:67
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn juno_assert_delete_asset(context: AssertDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |    ------------------------                                       ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_upload_asset (line 362) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_upload_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:363:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_upload_asset]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `assert_upload_asset` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_upload_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertUploadAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:364:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_upload_asset(context: AssertUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:364:62
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_upload_asset(context: AssertUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |    -------------------                                       ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_delete_doc (line 332) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_delete_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:333:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_delete_doc]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `assert_delete_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_delete_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertDeleteDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:334:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_delete_doc(context: AssertDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:334:58
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_delete_doc(context: AssertDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |    -----------------                                     ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_set_doc (line 313) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_set_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:314:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_set_doc(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `assert_set_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_set_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertSetDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:315:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_set_doc(context: AssertSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:315:52
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_set_doc(context: AssertSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |    --------------                                  ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_filtered_assets (line 265) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_filtered_assets` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:266:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_filtered_assets]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_filtered_assets` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_filtered_assets;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteFilteredAssetsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:267:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_filtered_assets(context: OnDeleteFilteredAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:267:98
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_filtered_assets(context: OnDeleteFilteredAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |  __________________________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_many_assets (line 246) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_many_assets` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:247:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_many_assets(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_many_assets` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_many_assets;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteManyAssetsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:248:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_many_assets(context: OnDeleteManyAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:248:90
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_many_assets(context: OnDeleteManyAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |  __________________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_asset (line 205) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:206:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_asset]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_asset` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:207:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_asset(context: OnDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:207:79
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_asset(context: OnDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |  _______________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_asset (line 216) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:217:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_asset(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_asset` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:218:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_asset(context: OnDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:218:79
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_asset(context: OnDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |  _______________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_many_assets (line 235) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_many_assets` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:236:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_many_assets]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_many_assets` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_many_assets;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteManyAssetsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:237:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_many_assets(context: OnDeleteManyAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:237:90
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_many_assets(context: OnDeleteManyAssetsContext) -> Result<(), String> {
[INFO] [stdout]   |  __________________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_init_random_seed (line 519) stdout ----
[INFO] [stdout] error: cannot find attribute `on_init_random_seed` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:520:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_init_random_seed]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_init_random_seed` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_init_random_seed;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_init_sync (line 499) stdout ----
[INFO] [stdout] error: cannot find attribute `on_init_sync` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:500:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_init_sync]
[INFO] [stdout]   |   ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_init_sync` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_doc (line 89) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:90:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_doc(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:91:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_doc(context: OnDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:91:75
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_doc(context: OnDeleteDocContext) -> Result<(), String> {
[INFO] [stdout]   |  ___________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_many_docs (line 108) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_many_docs` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:109:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_many_docs]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_many_docs` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_many_docs;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteManyDocsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:110:39
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_many_docs(context: OnDeleteManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:110:86
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_many_docs(context: OnDeleteManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |  ______________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_set_doc (line 18) stdout ----
[INFO] [stdout] error: cannot find attribute `on_set_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:19:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_set_doc]
[INFO] [stdout]   |   ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_set_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_set_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnSetDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:20:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_set_doc(context: OnSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:20:69
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_set_doc(context: OnSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |  _____________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_many_docs (line 119) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_many_docs` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:120:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_many_docs(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_many_docs` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_many_docs;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteManyDocsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:121:39
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_many_docs(context: OnDeleteManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:121:86
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_many_docs(context: OnDeleteManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |  ______________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_delete_filtered_docs (line 148) stdout ----
[INFO] [stdout] error: cannot find attribute `on_delete_filtered_docs` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:149:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_delete_filtered_docs(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_delete_filtered_docs` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_delete_filtered_docs;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnDeleteFilteredDocsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:150:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_delete_filtered_docs(context: OnDeleteFilteredDocsContext) -> Result<(), String> {
[INFO] [stdout]   |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:150:94
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_delete_filtered_docs(context: OnDeleteFilteredDocsContext) -> Result<(), String> {
[INFO] [stdout]   |  ______________________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_set_doc (line 29) stdout ----
[INFO] [stdout] error: cannot find attribute `on_set_doc` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:30:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_set_doc(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_set_doc` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_set_doc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnSetDocContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:31:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_set_doc(context: OnSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:31:69
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_set_doc(context: OnSetDocContext) -> Result<(), String> {
[INFO] [stdout]   |  _____________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_init (line 439) stdout ----
[INFO] [stdout] error: cannot find attribute `on_init` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:440:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_init]
[INFO] [stdout]   |   ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_init` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_init;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_post_upgrade (line 422) stdout ----
[INFO] [stdout] error: cannot find attribute `on_post_upgrade` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:423:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_post_upgrade]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_post_upgrade` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_post_upgrade;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_post_upgrade_sync (line 469) stdout ----
[INFO] [stdout] error: cannot find attribute `on_post_upgrade_sync` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:470:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_post_upgrade_sync]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_post_upgrade_sync` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - assert_delete_asset (line 392) stdout ----
[INFO] [stdout] error: cannot find attribute `assert_delete_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:393:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[assert_delete_asset]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `assert_delete_asset` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::assert_delete_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssertDeleteAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:394:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_delete_asset(context: AssertDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:394:62
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn assert_delete_asset(context: AssertDeleteAssetContext) -> Result<(), String> {
[INFO] [stdout]   |    -------------------                                       ^^^^^^^^^^^^^^^^^^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |    |
[INFO] [stdout]   |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_set_many_docs (line 48) stdout ----
[INFO] [stdout] error: cannot find attribute `on_set_many_docs` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:49:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_set_many_docs]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_set_many_docs` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_set_many_docs;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnSetManyDocsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:50:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_set_many_docs(context: OnSetManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:50:80
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_set_many_docs(context: OnSetManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |  ________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_upload_asset (line 175) stdout ----
[INFO] [stdout] error: cannot find attribute `on_upload_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:176:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_upload_asset]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_upload_asset` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_upload_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnUploadAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:177:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_upload_asset(context: OnUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:177:79
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_upload_asset(context: OnUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |  _______________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_upload_asset (line 186) stdout ----
[INFO] [stdout] error: cannot find attribute `on_upload_asset` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:187:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_upload_asset(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_upload_asset` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_upload_asset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnUploadAssetContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:188:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_upload_asset(context: OnUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:188:79
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_upload_asset(context: OnUploadAssetContext) -> Result<(), String> {
[INFO] [stdout]   |  _______________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/libs/macros/src/lib.rs - on_set_many_docs (line 59) stdout ----
[INFO] [stdout] error: cannot find attribute `on_set_many_docs` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:60:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[on_set_many_docs(collections = ["demo"])]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `on_set_many_docs` is in scope, but it is a function, not an attribute
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use junobuild_macros::on_set_many_docs;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OnSetManyDocsContext` in this scope
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:61:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn on_set_many_docs(context: OnSetManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/libs/macros/src/lib.rs:61:80
[INFO] [stdout]   |
[INFO] [stdout] 4 |   async fn on_set_many_docs(context: OnSetManyDocsContext) -> Result<(), String> {
[INFO] [stdout]   |  ________________________________________________________________________________^
[INFO] [stdout] 5 | |     // Your hook logic here
[INFO] [stdout] 6 | | }
[INFO] [stdout]   | |_^ expected `Result<(), String>`, found `()`
[INFO] [stdout]   |
[INFO] [stdout]   = note:   expected enum `Result<(), String>`
[INFO] [stdout]           found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_delete_asset (line 392)
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_delete_asset (line 403)
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_delete_doc (line 332)
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_delete_doc (line 343)
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_set_doc (line 302)
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_set_doc (line 313)
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_upload_asset (line 362)
[INFO] [stdout]     src/libs/macros/src/lib.rs - assert_upload_asset (line 373)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_asset (line 205)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_asset (line 216)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_doc (line 78)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_doc (line 89)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_filtered_assets (line 265)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_filtered_assets (line 275)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_filtered_docs (line 138)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_filtered_docs (line 148)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_many_assets (line 235)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_many_assets (line 246)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_many_docs (line 108)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_delete_many_docs (line 119)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_init (line 439)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_init_random_seed (line 519)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_init_sync (line 499)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_post_upgrade (line 422)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_post_upgrade_sync (line 469)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_set_doc (line 18)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_set_doc (line 29)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_set_many_docs (line 48)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_set_many_docs (line 59)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_upload_asset (line 175)
[INFO] [stdout]     src/libs/macros/src/lib.rs - on_upload_asset (line 186)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 31 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p junobuild-macros --doc`
[INFO] running `Command { std: "docker" "inspect" "97b403e9d7c28a61313f5b3ea414c1b7e10e68f8b25630c9b3422a502a1f7911", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97b403e9d7c28a61313f5b3ea414c1b7e10e68f8b25630c9b3422a502a1f7911", kill_on_drop: false }`
[INFO] [stdout] 97b403e9d7c28a61313f5b3ea414c1b7e10e68f8b25630c9b3422a502a1f7911
