[INFO] cloning repository https://github.com/Internet-of-People/morpheus-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Internet-of-People/morpheus-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInternet-of-People%2Fmorpheus-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInternet-of-People%2Fmorpheus-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 68d70036e31fae0dd9314379a04c15ba229f84eb [INFO] checking Internet-of-People/morpheus-rust/68d70036e31fae0dd9314379a04c15ba229f84eb against master#38352b01ae4af9300be03b805d6db68c45e51068 for pr-129864 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInternet-of-People%2Fmorpheus-rust" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Internet-of-People/morpheus-rust on toolchain 38352b01ae4af9300be03b805d6db68c45e51068 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Internet-of-People/morpheus-rust [INFO] finished tweaking git repo https://github.com/Internet-of-People/morpheus-rust [INFO] tweaked toml for git repo https://github.com/Internet-of-People/morpheus-rust written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 172 packages to latest compatible versions [INFO] [stderr] Adding addr v0.11.8 (available: v0.15.6) [INFO] [stderr] Adding android_log-sys v0.2.0 (available: v0.3.1) [INFO] [stderr] Adding android_logger v0.11.3 (available: v0.14.1) [INFO] [stderr] Adding base64 v0.13.1 (available: v0.22.1) [INFO] [stderr] Adding base64ct v1.1.1 (available: v1.6.0) [INFO] [stderr] Adding block-buffer v0.9.0 (available: v0.10.4) [INFO] [stderr] Adding crypto-mac v0.8.0 (available: v0.11.1) [INFO] [stderr] Adding ctor v0.1.26 (available: v0.2.8) [INFO] [stderr] Adding curve25519-dalek v3.2.0 (available: v3.2.1) [INFO] [stderr] Adding digest v0.9.0 (available: v0.10.7) [INFO] [stderr] Adding ed25519 v1.5.3 (available: v2.2.3) [INFO] [stderr] Adding ed25519-dalek v1.0.1 (available: v2.1.1) [INFO] [stderr] Adding env_logger v0.10.2 (available: v0.11.5) [INFO] [stderr] Adding erased-serde v0.3.31 (available: v0.4.5) [INFO] [stderr] Adding generic-array v0.14.7 (available: v1.1.0) [INFO] [stderr] Adding getrandom v0.1.16 (available: v0.2.15) [INFO] [stderr] Adding hmac v0.8.1 (available: v0.12.1) [INFO] [stderr] Adding idna v0.5.0 (available: v1.0.2) [INFO] [stderr] Adding inventory v0.2.3 (available: v0.3.15) [INFO] [stderr] Adding jni v0.19.0 (available: v0.21.1) [INFO] [stderr] Adding jni-sys v0.3.0 (available: v0.4.0) [INFO] [stderr] Adding jwt-compact v0.5.0 (available: v0.8.0) [INFO] [stderr] Adding no-std-net v0.5.0 (available: v0.6.0) [INFO] [stderr] Adding num-derive v0.3.3 (available: v0.4.2) [INFO] [stderr] Adding pbkdf2 v0.11.0 (available: v0.12.2) [INFO] [stderr] Adding phf v0.8.0 (available: v0.11.2) [INFO] [stderr] Adding phf_codegen v0.8.0 (available: v0.11.2) [INFO] [stderr] Adding phf_generator v0.8.0 (available: v0.11.2) [INFO] [stderr] Adding phf_shared v0.8.0 (available: v0.11.2) [INFO] [stderr] Adding rand v0.7.3 (available: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (available: v0.3.1) [INFO] [stderr] Adding rand_core v0.5.1 (available: v0.6.4) [INFO] [stderr] Adding rand_hc v0.2.0 (available: v0.3.2) [INFO] [stderr] Adding rand_pcg v0.2.1 (available: v0.3.1) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding serde-wasm-bindgen v0.4.5 (available: v0.6.5) [INFO] [stderr] Adding sha2 v0.9.9 (available: v0.10.8) [INFO] [stderr] Adding signature v1.6.4 (available: v2.2.0) [INFO] [stderr] Adding siphasher v0.3.11 (available: v1.0.1) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding typetag v0.1.8 (available: v0.2.18) [INFO] [stderr] Adding typetag-impl v0.1.8 (available: v0.2.18) [INFO] [stderr] Adding uuid v0.8.2 (available: v1.10.0) [INFO] [stderr] Adding valico v3.6.1 (available: v4.0.0) [INFO] [stderr] Adding wasi v0.9.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (available: v0.58.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded erased-serde v0.3.31 [INFO] [stderr] Downloaded inventory v0.2.3 [INFO] [stderr] Downloaded android_logger v0.11.3 [INFO] [stderr] Downloaded android_log-sys v0.2.0 [INFO] [stderr] Downloaded typetag v0.1.8 [INFO] [stderr] Downloaded psl-types v2.0.11 [INFO] [stderr] Downloaded varint v0.9.0 [INFO] [stderr] Downloaded jwt-compact v0.5.0 [INFO] [stderr] Downloaded no-std-net v0.5.0 [INFO] [stderr] Downloaded json-pointer v0.3.4 [INFO] [stderr] Downloaded base64ct v1.1.1 [INFO] [stderr] Downloaded addr v0.11.8 [INFO] [stderr] Downloaded uritemplate-next v0.2.0 [INFO] [stderr] Downloaded valico v3.6.1 [INFO] [stderr] Downloaded serde_str v0.1.0 [INFO] [stderr] Downloaded typetag-impl v0.1.8 [INFO] [stderr] Downloaded jsonway v2.0.0 [INFO] [stderr] Downloaded psl v2.1.55 [INFO] [stderr] Downloaded bit_utils v0.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 71cffb5c37e4f7124a65e83058f2fa95c0eaa519b8305ff6f86e15fbd0f238be [INFO] running `Command { std: "docker" "start" "-a" "71cffb5c37e4f7124a65e83058f2fa95c0eaa519b8305ff6f86e15fbd0f238be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "71cffb5c37e4f7124a65e83058f2fa95c0eaa519b8305ff6f86e15fbd0f238be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71cffb5c37e4f7124a65e83058f2fa95c0eaa519b8305ff6f86e15fbd0f238be", kill_on_drop: false }` [INFO] [stdout] 71cffb5c37e4f7124a65e83058f2fa95c0eaa519b8305ff6f86e15fbd0f238be [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+38352b01ae4af9300be03b805d6db68c45e51068" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 43f0ad1b0a8a1fd9f21232cb1e197ff23cc25f8a2913719ddb03249cf1ad193a [INFO] running `Command { std: "docker" "start" "-a" "43f0ad1b0a8a1fd9f21232cb1e197ff23cc25f8a2913719ddb03249cf1ad193a", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Checking unicode-normalization v0.1.24 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling data-encoding v2.6.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking cpufeatures v0.2.14 [INFO] [stderr] Checking base-x v0.2.11 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking crypto-mac v0.8.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Compiling thiserror v1.0.64 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking rand_pcg v0.2.1 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking hmac v0.8.1 [INFO] [stderr] Checking signature v1.6.4 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking ed25519 v1.5.3 [INFO] [stderr] Checking hmac-drbg v0.3.0 [INFO] [stderr] Compiling libsecp256k1-core v0.3.0 [INFO] [stderr] Checking indexmap v2.5.0 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Checking ct-codecs v1.1.2 [INFO] [stderr] Checking arrayref v0.3.9 [INFO] [stderr] Checking fiat-crypto v0.2.9 [INFO] [stderr] Checking ripemd v0.1.3 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking bit_utils v0.1.1 [INFO] [stderr] Checking varint v0.9.0 [INFO] [stderr] Compiling libsecp256k1-gen-ecmult v0.3.0 [INFO] [stderr] Compiling libsecp256k1-gen-genmult v0.3.0 [INFO] [stderr] Checking iana-time-zone v0.1.61 [INFO] [stderr] Checking iop-journal-proto v0.0.16 (/opt/rustwide/workdir/journal-proto) [INFO] [stderr] Checking base64ct v1.1.1 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.93 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling libsecp256k1 v0.7.1 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling phf_shared v0.8.0 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Checking psl-types v2.0.11 [INFO] [stderr] Checking psl v2.1.55 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.93 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Checking phf v0.8.0 [INFO] [stderr] Checking uuid v0.8.2 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.93 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.13 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Compiling ctor v0.1.26 [INFO] [stderr] Checking data-encoding-macro v0.1.15 [INFO] [stderr] Checking multibase v0.9.1 [INFO] [stderr] Compiling typetag-impl v0.1.8 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling serde_repr v0.1.19 [INFO] [stderr] Compiling ghost v0.1.17 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking curve25519-dalek v3.2.0 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking inventory v0.2.3 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.93 [INFO] [stderr] Checking orion v0.17.7 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rmp v0.8.14 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking uritemplate-next v0.2.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking js-sys v0.3.70 [INFO] [stderr] Checking tiny-bip39 v1.0.0 [INFO] [stderr] Compiling phf_generator v0.8.0 [INFO] [stderr] Compiling phf_codegen v0.8.0 [INFO] [stderr] Compiling valico v3.6.1 [INFO] [stderr] Checking ed25519-dalek v1.0.1 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking serde_str v0.1.0 [INFO] [stderr] Checking erased-serde v0.3.31 [INFO] [stderr] Checking serde-wasm-bindgen v0.4.5 [INFO] [stderr] Checking no-std-net v0.5.0 [INFO] [stderr] Checking rmp-serde v1.3.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking addr v0.11.8 [INFO] [stderr] Checking typetag v0.1.8 [INFO] [stderr] Checking json-digest v0.0.16 (/opt/rustwide/workdir/json-digest) [INFO] [stderr] Checking jwt-compact v0.5.0 [INFO] [stderr] Checking json-pointer v0.3.4 [INFO] [stderr] Checking jsonway v2.0.0 [INFO] [stderr] Checking json-digest-wasm v0.0.16 (/opt/rustwide/workdir/json-digest-wasm) [INFO] [stderr] Checking iop-keyvault v0.0.16 (/opt/rustwide/workdir/keyvault) [INFO] [stdout] warning: unused import: `bip32::*` [INFO] [stdout] --> keyvault/src/secp256k1/mod.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | pub use bip32::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bip44::*` [INFO] [stdout] --> keyvault/src/secp256k1/mod.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | pub use bip44::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bip32::*` [INFO] [stdout] --> keyvault/src/secp256k1/mod.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | pub use bip32::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bip44::*` [INFO] [stdout] --> keyvault/src/secp256k1/mod.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | pub use bip44::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-coeus-proto v0.0.16 (/opt/rustwide/workdir/coeus-proto) [INFO] [stderr] Checking iop-morpheus-proto v0.0.16 (/opt/rustwide/workdir/morpheus-proto) [INFO] [stderr] Checking iop-vault v0.0.16 (/opt/rustwide/workdir/vault) [INFO] [stderr] Checking iop-keyvault-wasm v0.0.16 (/opt/rustwide/workdir/keyvault-wasm) [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `did` [INFO] [stdout] --> coeus-proto/src/principal.rs:129:11 [INFO] [stdout] | [INFO] [stdout] 129 | #[cfg(feature = "did")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `did` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Strictest` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-morpheus-sdk v0.0.16 (/opt/rustwide/workdir/morpheus-sdk) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Strictest` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> vault/src/vault.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg_attr(not(target_arch = "wasm32"), typetag::serde(tag = "pluginName"))] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_VaultPlugin_registry` [INFO] [stdout] 5 | pub trait VaultPlugin: Send + Sync { [INFO] [stdout] | ----------- `VaultPlugin` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-coeus-node v0.0.16 (/opt/rustwide/workdir/coeus-node) [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `expiration::*` [INFO] [stdout] --> coeus-node/src/policy/subtree/mod.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub use expiration::*; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `schema::*` [INFO] [stdout] --> coeus-node/src/policy/subtree/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub use schema::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `expiration::*` [INFO] [stdout] --> coeus-node/src/policy/subtree/mod.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub use expiration::*; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `schema::*` [INFO] [stdout] --> coeus-node/src/policy/subtree/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub use schema::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> coeus-node/src/operations/register.rs:5:29 [INFO] [stdout] | [INFO] [stdout] 5 | fn validate_auth(&self, state: &State, pk: &MPublicKey) -> Result<()> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> coeus-node/src/operations/register.rs:5:29 [INFO] [stdout] | [INFO] [stdout] 5 | fn validate_auth(&self, state: &State, pk: &MPublicKey) -> Result<()> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> keyvault-wasm/src/lib.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> keyvault-wasm/src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> keyvault-wasm/src/lib.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> keyvault-wasm/src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-hydra-proto v0.0.16 (/opt/rustwide/workdir/hydra-proto) [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::timestamp`: use `timestamp_opt()` instead [INFO] [stdout] --> morpheus-sdk/src/lib.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | Utc.timestamp(1596195267, 0) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> hydra-proto/src/txtype/hyd_core.rs:4:47 [INFO] [stdout] | [INFO] [stdout] 4 | Clone, Copy, Debug, Deserialize_repr, Eq, FromPrimitive, Hash, PartialEq, Serialize_repr, [INFO] [stdout] | ^------------ [INFO] [stdout] | | [INFO] [stdout] | `FromPrimitive` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_CoreTransactionType` [INFO] [stdout] ... [INFO] [stdout] 7 | pub enum CoreTransactionType { [INFO] [stdout] | ------------------- `CoreTransactionType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> hydra-proto/src/txtype/hyd_core.rs:4:47 [INFO] [stdout] | [INFO] [stdout] 4 | Clone, Copy, Debug, Deserialize_repr, Eq, FromPrimitive, Hash, PartialEq, Serialize_repr, [INFO] [stdout] | ^------------ [INFO] [stdout] | | [INFO] [stdout] | `FromPrimitive` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_CoreTransactionType` [INFO] [stdout] ... [INFO] [stdout] 7 | pub enum CoreTransactionType { [INFO] [stdout] | ------------------- `CoreTransactionType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-hydra-sdk v0.0.16 (/opt/rustwide/workdir/hydra-sdk) [INFO] [stderr] Checking iop-proto-wasm v0.0.16 (/opt/rustwide/workdir/proto-wasm) [INFO] [stderr] Checking iop-morpheus-node v0.0.16 (/opt/rustwide/workdir/morpheus-node) [INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> proto-wasm/src/lib.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> proto-wasm/src/lib.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-sdk v0.0.16 (/opt/rustwide/workdir/sdk) [INFO] [stderr] Checking iop-sdk-ffi v0.0.16 (/opt/rustwide/workdir/sdk-ffi) [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::timestamp`: use `timestamp_opt()` instead [INFO] [stdout] --> sdk-ffi/src/jwt/builder.rs:41:30 [INFO] [stdout] | [INFO] [stdout] 41 | builder.created_at = Utc.timestamp(value, 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::timestamp`: use `timestamp_opt()` instead [INFO] [stdout] --> sdk-ffi/src/jwt/parser.rs:15:76 [INFO] [stdout] | [INFO] [stdout] 15 | unsafe { convert::borrow_in_opt(current_time) }.map(|secs| Utc.timestamp(*secs, 0)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::timestamp`: use `timestamp_opt()` instead [INFO] [stdout] --> sdk-ffi/src/jwt/builder.rs:41:30 [INFO] [stdout] | [INFO] [stdout] 41 | builder.created_at = Utc.timestamp(value, 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-sdk-wasm v0.0.16 (/opt/rustwide/workdir/sdk-wasm) [INFO] [stderr] Checking iop-node-wasm v0.0.16 (/opt/rustwide/workdir/node-wasm) [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::timestamp`: use `timestamp_opt()` instead [INFO] [stdout] --> sdk-ffi/src/jwt/parser.rs:15:76 [INFO] [stdout] | [INFO] [stdout] 15 | unsafe { convert::borrow_in_opt(current_time) }.map(|secs| Utc.timestamp(*secs, 0)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> sdk-ffi/src/jwt/builder.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let mut builder = unsafe { convert::borrow_mut_in(builder) }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> sdk-ffi/src/jwt/builder.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | let mut builder = unsafe { convert::borrow_mut_in(builder) }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> sdk-ffi/src/jwt/builder.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let mut builder = unsafe { convert::borrow_mut_in(builder) }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> sdk-ffi/src/jwt/builder.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | let mut builder = unsafe { convert::borrow_mut_in(builder) }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> node-wasm/src/lib.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here [INFO] [stdout] 12 | pub use iop_proto_wasm::*; [INFO] [stdout] 13 | pub use json_digest_wasm::*; [INFO] [stdout] | ------------------- but the name `err_to_js` in the value namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: private item shadows public glob re-export [INFO] [stdout] --> node-wasm/src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use json_digest_wasm::MapJsError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the name `MapJsError` in the type namespace is supposed to be publicly re-exported here [INFO] [stdout] --> node-wasm/src/lib.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: but the private item here shadows it [INFO] [stdout] --> node-wasm/src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use json_digest_wasm::MapJsError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(hidden_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> node-wasm/src/lib.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here [INFO] [stdout] 12 | pub use iop_proto_wasm::*; [INFO] [stdout] 13 | pub use json_digest_wasm::*; [INFO] [stdout] | ------------------- but the name `err_to_js` in the value namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: private item shadows public glob re-export [INFO] [stdout] --> node-wasm/src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use json_digest_wasm::MapJsError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the name `MapJsError` in the type namespace is supposed to be publicly re-exported here [INFO] [stdout] --> node-wasm/src/lib.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: but the private item here shadows it [INFO] [stdout] --> node-wasm/src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use json_digest_wasm::MapJsError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(hidden_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Box::::into_raw` that must be used [INFO] [stdout] --> sdk-ffi/src/ffi/cslice.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | Box::into_raw(slice); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: losing the pointer will leak memory [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 23 | let _ = Box::into_raw(slice); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `js_class` [INFO] [stdout] --> node-wasm/src/doc.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen(js_class = DidDocument)] [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_js_class` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `js_class` [INFO] [stdout] --> node-wasm/src/doc.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen(js_class = DidDocument)] [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_js_class` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Box::::into_raw` that must be used [INFO] [stdout] --> sdk-ffi/src/ffi/cslice.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | Box::into_raw(slice); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: losing the pointer will leak memory [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 23 | let _ = Box::into_raw(slice); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> sdk-wasm/src/lib.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here [INFO] [stdout] 49 | pub use iop_proto_wasm::*; [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ------------------- but the name `err_to_js` in the value namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `MapJsError` in the type namespace is first re-exported here [INFO] [stdout] 49 | pub use iop_proto_wasm::*; [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ------------------- but the name `MapJsError` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:112:74 [INFO] [stdout] | [INFO] [stdout] 112 | let request: WitnessRequest = from_value(js_req.clone()).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] = note: `#[warn(ambiguous_glob_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:113:75 [INFO] [stdout] | [INFO] [stdout] 113 | let signed_request = signer.sign_witness_request(request).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:130:79 [INFO] [stdout] | [INFO] [stdout] 130 | let statement: WitnessStatement = from_value(js_stmt.clone()).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:131:81 [INFO] [stdout] | [INFO] [stdout] 131 | let signed_statement = signer.sign_witness_statement(statement).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:149:57 [INFO] [stdout] | [INFO] [stdout] 149 | from_value(js_presentation.clone()).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:151:66 [INFO] [stdout] | [INFO] [stdout] 151 | signer.sign_claim_presentation(presentation).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:182:57 [INFO] [stdout] | [INFO] [stdout] 182 | let content = serde_json::to_value(content).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> sdk-wasm/src/lib.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here [INFO] [stdout] 49 | pub use iop_proto_wasm::*; [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ------------------- but the name `err_to_js` in the value namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `MapJsError` in the type namespace is first re-exported here [INFO] [stdout] 49 | pub use iop_proto_wasm::*; [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ------------------- but the name `MapJsError` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:112:74 [INFO] [stdout] | [INFO] [stdout] 112 | let request: WitnessRequest = from_value(js_req.clone()).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] = note: `#[warn(ambiguous_glob_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:113:75 [INFO] [stdout] | [INFO] [stdout] 113 | let signed_request = signer.sign_witness_request(request).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:130:79 [INFO] [stdout] | [INFO] [stdout] 130 | let statement: WitnessStatement = from_value(js_stmt.clone()).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:131:81 [INFO] [stdout] | [INFO] [stdout] 131 | let signed_statement = signer.sign_witness_statement(statement).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:149:57 [INFO] [stdout] | [INFO] [stdout] 149 | from_value(js_presentation.clone()).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:151:66 [INFO] [stdout] | [INFO] [stdout] 151 | signer.sign_claim_presentation(presentation).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `err_to_js` is ambiguous [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:182:57 [INFO] [stdout] | [INFO] [stdout] 182 | let content = serde_json::to_value(content).map_err(err_to_js)?; [INFO] [stdout] | ^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `err_to_js` could refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] note: `err_to_js` could also refer to the function imported here [INFO] [stdout] --> sdk-wasm/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub use json_digest_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `err_to_js` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 28s [INFO] running `Command { std: "docker" "inspect" "43f0ad1b0a8a1fd9f21232cb1e197ff23cc25f8a2913719ddb03249cf1ad193a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43f0ad1b0a8a1fd9f21232cb1e197ff23cc25f8a2913719ddb03249cf1ad193a", kill_on_drop: false }` [INFO] [stdout] 43f0ad1b0a8a1fd9f21232cb1e197ff23cc25f8a2913719ddb03249cf1ad193a