[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 against try#df1b9bf194c9183fb7c0604484171064069ce232 for pr-149195-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInternet-of-People%2Fmorpheus-rust" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [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-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Internet-of-People/morpheus-rust on toolchain df1b9bf194c9183fb7c0604484171064069ce232 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+df1b9bf194c9183fb7c0604484171064069ce232" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+df1b9bf194c9183fb7c0604484171064069ce232" "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] | [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 198 packages to latest compatible versions [INFO] [stderr] Adding android_logger v0.11.3 (available: v0.15.1) [INFO] [stderr] Adding base64ct v1.1.1 (available: v1.8.3) [INFO] [stderr] Adding curve25519-dalek v3.2.0 (available: v3.2.1) [INFO] [stderr] Adding ed25519-dalek v1.0.1 (available: v2.2.0) [INFO] [stderr] Adding generic-array v0.14.7 (available: v0.14.9) [INFO] [stderr] Adding getrandom v0.2.17 (available: v0.4.1) [INFO] [stderr] Adding jni v0.19.0 (available: v0.21.1) [INFO] [stderr] Adding jwt-compact v0.5.0 (available: v0.8.0) [INFO] [stderr] Adding num-derive v0.3.3 (available: v0.4.2) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] [stderr] Adding serde-wasm-bindgen v0.4.5 (available: v0.6.5) [INFO] [stderr] Adding tiny-bip39 v1.0.0 (available: v2.0.0) [INFO] [stderr] Adding typetag v0.1.8 (available: v0.2.21) [INFO] [stderr] Adding uuid v0.8.2 (available: v1.20.0) [INFO] [stderr] Adding valico v3.6.1 (available: v4.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+df1b9bf194c9183fb7c0604484171064069ce232" "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] | [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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:29356a839a4d14451438f794ce8414e707d72405f44418718d724d22562fe786" "/opt/rustwide/cargo-home/bin/cargo" "+df1b9bf194c9183fb7c0604484171064069ce232" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e4b60d98127aa25af1da2124e1c861b3a9414b66ae2b9cc58032fcec4b040099 [INFO] running `Command { std: "docker" "start" "-a" "e4b60d98127aa25af1da2124e1c861b3a9414b66ae2b9cc58032fcec4b040099", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e4b60d98127aa25af1da2124e1c861b3a9414b66ae2b9cc58032fcec4b040099", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e4b60d98127aa25af1da2124e1c861b3a9414b66ae2b9cc58032fcec4b040099", kill_on_drop: false }` [INFO] [stdout] e4b60d98127aa25af1da2124e1c861b3a9414b66ae2b9cc58032fcec4b040099 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:29356a839a4d14451438f794ce8414e707d72405f44418718d724d22562fe786" "/opt/rustwide/cargo-home/bin/cargo" "+df1b9bf194c9183fb7c0604484171064069ce232" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ec4de3544c2c3789c4012c72326af7dd954c0f0976962c1a011c1a76e710480f [INFO] running `Command { std: "docker" "start" "-a" "ec4de3544c2c3789c4012c72326af7dd954c0f0976962c1a011c1a76e710480f", 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] | [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] Checking subtle v2.6.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking ct-codecs v1.1.6 [INFO] [stderr] Checking getrandom v0.3.4 [INFO] [stderr] Checking fiat-crypto v0.3.0 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking bit_utils v0.1.1 [INFO] [stderr] Compiling libsecp256k1-core v0.3.0 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking crypto-mac v0.8.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking chrono v0.4.43 [INFO] [stderr] Checking varint v0.9.0 [INFO] [stderr] Checking base64ct v1.1.1 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.108 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking hmac v0.8.1 [INFO] [stderr] Checking rand_pcg v0.2.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking iop-journal-proto v0.0.16 (/opt/rustwide/workdir/journal-proto) [INFO] [stderr] Checking hmac-drbg v0.3.0 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Checking ripemd v0.1.3 [INFO] [stderr] Compiling bumpalo v3.19.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.108 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Checking unicode-ident v1.0.22 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Compiling zerocopy v0.8.37 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Checking phf_shared v0.8.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling libsecp256k1-gen-genmult v0.3.0 [INFO] [stderr] Compiling libsecp256k1-gen-ecmult v0.3.0 [INFO] [stderr] Checking form_urlencoded v1.2.2 [INFO] [stderr] Checking psl v2.1.184 [INFO] [stderr] Checking uritemplate-next v0.2.0 [INFO] [stderr] Checking phf v0.8.0 [INFO] [stderr] Checking uuid v0.8.2 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Compiling libsecp256k1 v0.7.2 [INFO] [stderr] Checking rmp v0.8.15 [INFO] [stderr] Checking serde_bytes v0.11.19 [INFO] [stderr] Checking json-pointer v0.3.4 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Compiling ctor v0.1.26 [INFO] [stderr] Compiling typetag-impl v0.1.8 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.108 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling match-lookup v0.1.2 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.17 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling ghost v0.1.20 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Checking base256emoji v1.0.2 [INFO] [stderr] Checking data-encoding-macro v0.1.19 [INFO] [stderr] Checking multibase v0.9.2 [INFO] [stderr] Checking zeroize v1.8.2 [INFO] [stderr] Checking inventory v0.2.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Checking curve25519-dalek v3.2.0 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking tiny-bip39 v1.0.0 [INFO] [stderr] Checking zerofrom v0.1.6 [INFO] [stderr] Checking yoke v0.8.1 [INFO] [stderr] Checking zerovec v0.11.5 [INFO] [stderr] Checking zerotrie v0.2.3 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking tinystr v0.8.2 [INFO] [stderr] Checking potential_utf v0.1.4 [INFO] [stderr] Checking icu_collections v2.1.1 [INFO] [stderr] Checking icu_locale_core v2.1.1 [INFO] [stderr] Checking ed25519-dalek v1.0.1 [INFO] [stderr] Checking json-digest v0.0.16 (/opt/rustwide/workdir/json-digest) [INFO] [stderr] Checking serde_str v0.1.0 [INFO] [stderr] Checking jwt-compact v0.5.0 [INFO] [stderr] Checking erased-serde v0.3.31 [INFO] [stderr] Checking lock_api v0.4.14 [INFO] [stderr] Checking no-std-net v0.5.0 [INFO] [stderr] Checking jsonway v2.0.0 [INFO] [stderr] Checking rmp-serde v1.3.1 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.108 [INFO] [stderr] Compiling phf_generator v0.8.0 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Compiling phf_codegen v0.8.0 [INFO] [stderr] Checking addr v0.11.8 [INFO] [stderr] Compiling valico v3.6.1 [INFO] [stderr] Checking typetag v0.1.8 [INFO] [stderr] Checking icu_provider v2.1.1 [INFO] [stderr] Checking orion v0.17.12 [INFO] [stderr] Checking icu_properties v2.1.2 [INFO] [stderr] Checking icu_normalizer v2.1.1 [INFO] [stderr] Checking js-sys v0.3.85 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking idna v1.1.0 [INFO] [stderr] Checking url v2.5.8 [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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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] [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] [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: 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: `#[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 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 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 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 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 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 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 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 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 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] | `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: `#[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 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 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 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 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 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 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 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 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 warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-morpheus-sdk v0.0.16 (/opt/rustwide/workdir/morpheus-sdk) [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: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> coeus-proto/src/domain_name.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 52 | pub fn iter(&self) -> std::slice::Iter<'_, Edge> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-coeus-node v0.0.16 (/opt/rustwide/workdir/coeus-node) [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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) on by default [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)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestCrypto` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct TestCrypto {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestKeyId` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct TestKeyId(String); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestSignature` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct TestSignature { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestPrivateKey` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct TestPrivateKey(String); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestPublicKey` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct TestPublicKey(String); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestXprv` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct TestXprv(TestPrivateKey); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestXpub` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct TestXpub(TestPublicKey); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestNetwork` is never constructed [INFO] [stdout] --> keyvault/src/test_crypto.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct TestNetwork; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> coeus-proto/src/domain_name.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 52 | pub fn iter(&self) -> std::slice::Iter<'_, Edge> { [INFO] [stdout] | +++ [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: 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: `#[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] [stderr] Checking iop-hydra-sdk v0.0.16 (/opt/rustwide/workdir/hydra-sdk) [INFO] [stderr] Checking iop-morpheus-node v0.0.16 (/opt/rustwide/workdir/morpheus-node) [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: `#[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] [stderr] Checking serde-wasm-bindgen v0.4.5 [INFO] [stderr] Checking iop-sdk-ffi v0.0.16 (/opt/rustwide/workdir/sdk-ffi) [INFO] [stderr] Checking iop-sdk v0.0.16 (/opt/rustwide/workdir/sdk) [INFO] [stderr] Checking iop-keyvault-wasm v0.0.16 (/opt/rustwide/workdir/keyvault-wasm) [INFO] [stderr] Checking json-digest-wasm v0.0.16 (/opt/rustwide/workdir/json-digest-wasm) [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: 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)]` (part of `#[warn(unused)]`) 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: 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)]` (part of `#[warn(unused)]`) 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: 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: 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)]` (part of `#[warn(unused)]`) 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: 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)]` (part of `#[warn(unused)]`) 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: 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: 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] [stderr] Checking iop-proto-wasm v0.0.16 (/opt/rustwide/workdir/proto-wasm) [INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> proto-wasm/src/lib.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> proto-wasm/src/lib.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking iop-node-wasm v0.0.16 (/opt/rustwide/workdir/node-wasm) [INFO] [stderr] Checking iop-sdk-wasm v0.0.16 (/opt/rustwide/workdir/sdk-wasm) [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 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)]` (part of `#[warn(unused)]`) 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 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)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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: ambiguous glob re-exports [INFO] [stdout] --> sdk-wasm/src/lib.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here [INFO] [stdout] ... [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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `MapJsError` in the type namespace is first re-exported here [INFO] [stdout] ... [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: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/parameters.rs:19:50 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 19 | let network = Networks::by_name(network).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] = note: `#[warn(ambiguous_glob_imported_traits)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 17 | .map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:24:78 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 24 | let inner = hd_hydra::Plugin::get(vault.inner(), parameters.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 31 | let inner = self.inner.public().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:40:57 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 40 | let inner = self.inner.private(unlock_password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:30:45 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 30 | let inner = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:42:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 42 | let inner = self.inner.key_by_pk(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:49:39 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 49 | let res = self.inner().xpub().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 64 | let res = self.inner().receive_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 71 | let res = self.inner().change_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 89 | .map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:23:45 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 23 | let inner = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 30 | let res = self.inner().xpub().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:37:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 37 | let res = self.inner().receive_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:44:46 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 44 | let res = self.inner().change_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:56:56 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 56 | let inner = self.inner.key_by_p2pkh_addr(addr).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/sign.rs:27:52 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 27 | self.inner.sign_hydra_transaction(&mut tx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/tx.rs:16:55 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 16 | let network = Networks::by_name(network_name).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:14:71 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 14 | hd_morpheus::Plugin::init(vault.inner_mut(), unlock_password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:21:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 21 | let inner = hd_morpheus::Plugin::get(vault.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:28:41 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 28 | let inner = self.inner.public().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:37:57 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 37 | let inner = self.inner.private(unlock_password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:31:50 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 31 | let did_kind: DidKind = did_kind.parse().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:65:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 65 | let inner = self.inner.key_by_pk(pk.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:75:60 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 75 | let pk = self.inner.public().key_by_id(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:93:60 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 93 | let (public_key, signature) = signer.sign(message).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:157:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 157 | let inner = self.inner.kind(did_kind).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 28 | self.inner.len().map_err_to_js() [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:46:45 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 46 | let inner = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:52:42 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 52 | let sk = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:63:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 63 | let inner = self.inner.key_by_pk(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public.rs:18:50 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 18 | let did_kind: DidKind = did_kind.parse().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public.rs:51:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 51 | let inner = self.inner.key_by_id(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public.rs:56:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 56 | let inner = self.inner.kind(did_kind).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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] error[E0659]: `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] = 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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | 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: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 22 | self.inner.len().map_err_to_js().map(|c| c as u32) [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:29:41 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 29 | let inner = self.inner.key(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:37:38 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 37 | let pk = self.inner.key(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:47:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 47 | let inner = self.inner.key_by_id(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:28:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 28 | network: Networks::by_name(network_name).map_err_to_js()?, [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> sdk-wasm/src/lib.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here [INFO] [stdout] ... [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:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the name `MapJsError` in the type namespace is first re-exported here [INFO] [stdout] ... [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: unused import: `iop_keyvault_wasm::*` [INFO] [stdout] --> sdk-wasm/src/lib.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub use iop_keyvault_wasm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:103:31 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 103 | to_value(&self.inner).map_err_to_js() [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:135:31 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 135 | let did = did.parse().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 149 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:158:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 158 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:171:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 171 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:184:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 184 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:250:82 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 250 | let private_key = morpheus_private.inner().key_by_pk(public_key.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:264:73 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 264 | morpheus_private.inner().public().key_by_id(key_id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:265:75 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 265 | let private_key = morpheus_private.inner().key_by_pk(&public_key).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:272:49 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 272 | let signed = signable_ops.sign(&signer).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:295:31 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 295 | to_value(&self.inner).map_err_to_js() [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 22 | .map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:32:72 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 32 | let hack: VaultSerializer = serde_json::from_value(data_serde).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:53:46 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 53 | let dirty = vault_dirty.try_borrow().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:68:48 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 68 | let seed = self.inner.unlock(password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:74:54 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 74 | let mut dirty = vault_dirty.try_borrow_mut().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/parameters.rs:19:50 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 19 | let network = Networks::by_name(network).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] = note: `#[warn(ambiguous_glob_imported_traits)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 17 | .map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:24:78 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 24 | let inner = hd_hydra::Plugin::get(vault.inner(), parameters.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 31 | let inner = self.inner.public().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/plugin.rs:40:57 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 40 | let inner = self.inner.private(unlock_password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:30:45 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 30 | let inner = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:42:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 42 | let inner = self.inner.key_by_pk(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:49:39 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 49 | let res = self.inner().xpub().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 64 | let res = self.inner().receive_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 71 | let res = self.inner().change_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/private.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 89 | .map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:23:45 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 23 | let inner = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 30 | let res = self.inner().xpub().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:37:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 37 | let res = self.inner().receive_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:44:46 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 44 | let res = self.inner().change_keys().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/public.rs:56:56 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 56 | let inner = self.inner.key_by_p2pkh_addr(addr).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/sign.rs:27:52 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 27 | self.inner.sign_hydra_transaction(&mut tx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/hydra/tx.rs:16:55 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 16 | let network = Networks::by_name(network_name).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:14:71 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 14 | hd_morpheus::Plugin::init(vault.inner_mut(), unlock_password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:21:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 21 | let inner = hd_morpheus::Plugin::get(vault.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:28:41 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 28 | let inner = self.inner.public().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/plugin.rs:37:57 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 37 | let inner = self.inner.private(unlock_password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:31:50 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 31 | let did_kind: DidKind = did_kind.parse().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:65:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 65 | let inner = self.inner.key_by_pk(pk.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:75:60 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 75 | let pk = self.inner.public().key_by_id(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:93:60 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 93 | let (public_key, signature) = signer.sign(message).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private.rs:157:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 157 | let inner = self.inner.kind(did_kind).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 28 | self.inner.len().map_err_to_js() [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:46:45 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 46 | let inner = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0659`. [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:52:42 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 52 | let sk = self.inner.key_mut(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/private_kind.rs:63:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 63 | let inner = self.inner.key_by_pk(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public.rs:18:50 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 18 | let did_kind: DidKind = did_kind.parse().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public.rs:51:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 51 | let inner = self.inner.key_by_id(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public.rs:56:47 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 56 | let inner = self.inner.kind(did_kind).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 22 | self.inner.len().map_err_to_js().map(|c| c as u32) [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:29:41 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 29 | let inner = self.inner.key(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:37:38 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 37 | let pk = self.inner.key(idx).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/public_kind.rs:47:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 47 | let inner = self.inner.key_by_id(id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:28:54 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 28 | network: Networks::by_name(network_name).map_err_to_js()?, [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:103:31 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 103 | to_value(&self.inner).map_err_to_js() [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:135:31 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 135 | let did = did.parse().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `iop-sdk-wasm` (lib) due to 7 previous errors; 58 warnings emitted [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:149:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 149 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:158:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 158 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:171:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 171 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:184:61 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 184 | let auth = Authentication::from_str(authentication).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:250:82 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 250 | let private_key = morpheus_private.inner().key_by_pk(public_key.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:264:73 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 264 | morpheus_private.inner().public().key_by_id(key_id.inner()).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:265:75 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 265 | let private_key = morpheus_private.inner().key_by_pk(&public_key).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:272:49 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 272 | let signed = signable_ops.sign(&signer).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/morpheus/tx.rs:295:31 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 295 | to_value(&self.inner).map_err_to_js() [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 22 | .map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:32:72 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 32 | let hack: VaultSerializer = serde_json::from_value(data_serde).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:53:46 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 53 | let dirty = vault_dirty.try_borrow().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:68:48 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 68 | let seed = self.inner.unlock(password).map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError` [INFO] [stdout] --> sdk-wasm/src/vault/mod.rs:74:54 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ----- `MapJsError` imported ambiguously here [INFO] [stdout] ... [INFO] [stdout] 74 | let mut dirty = vault_dirty.try_borrow_mut().map_err_to_js()?; [INFO] [stdout] | ^^^^^^^^^^^^^ [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 #147992 [INFO] [stdout] = help: Import `MapJsError` explicitly [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `iop-sdk-wasm` (lib test) due to 7 previous errors; 58 warnings emitted [INFO] [stdout] For more information about this error, try `rustc --explain E0659`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ec4de3544c2c3789c4012c72326af7dd954c0f0976962c1a011c1a76e710480f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec4de3544c2c3789c4012c72326af7dd954c0f0976962c1a011c1a76e710480f", kill_on_drop: false }` [INFO] [stdout] ec4de3544c2c3789c4012c72326af7dd954c0f0976962c1a011c1a76e710480f