[INFO] fetching crate iop-sdk-wasm 0.0.16...
[INFO] checking iop-sdk-wasm-0.0.16 against master#80b898258da78fdd1262438126aa0cf90e395f0c for pr-149195-4
[INFO] extracting crate iop-sdk-wasm 0.0.16 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate iop-sdk-wasm 0.0.16
[INFO] finished tweaking crates.io crate iop-sdk-wasm 0.0.16
[INFO] tweaked toml for crates.io crate iop-sdk-wasm 0.0.16 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate iop-sdk-wasm 0.0.16 on toolchain 80b898258da78fdd1262438126aa0cf90e395f0c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+80b898258da78fdd1262438126aa0cf90e395f0c" "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" "+80b898258da78fdd1262438126aa0cf90e395f0c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 164 packages to latest compatible versions
[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 generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding getrandom v0.2.17 (available: v0.4.1)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+80b898258da78fdd1262438126aa0cf90e395f0c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded json-digest-wasm v0.0.16
[INFO] [stderr]   Downloaded iop-keyvault-wasm v0.0.16
[INFO] [stderr]   Downloaded iop-proto-wasm v0.0.16
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:29356a839a4d14451438f794ce8414e707d72405f44418718d724d22562fe786" "/opt/rustwide/cargo-home/bin/cargo" "+80b898258da78fdd1262438126aa0cf90e395f0c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dd9abd77ca65c2fa8c432d7eec541010f6bf80fa281ab3793c6514950276c87b
[INFO] running `Command { std: "docker" "start" "-a" "dd9abd77ca65c2fa8c432d7eec541010f6bf80fa281ab3793c6514950276c87b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd9abd77ca65c2fa8c432d7eec541010f6bf80fa281ab3793c6514950276c87b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd9abd77ca65c2fa8c432d7eec541010f6bf80fa281ab3793c6514950276c87b", kill_on_drop: false }`
[INFO] [stdout] dd9abd77ca65c2fa8c432d7eec541010f6bf80fa281ab3793c6514950276c87b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:29356a839a4d14451438f794ce8414e707d72405f44418718d724d22562fe786" "/opt/rustwide/cargo-home/bin/cargo" "+80b898258da78fdd1262438126aa0cf90e395f0c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8e6ca335b6055f7afec2132887031b9009459650cc338965b992b5aefcf08e8a
[INFO] running `Command { std: "docker" "start" "-a" "8e6ca335b6055f7afec2132887031b9009459650cc338965b992b5aefcf08e8a", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]     Checking const-str v0.4.3
[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]     Checking digest v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking ct-codecs v1.1.6
[INFO] [stderr]     Checking fiat-crypto v0.3.0
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking bit_utils v0.1.1
[INFO] [stderr]     Checking libsecp256k1-core v0.3.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking chrono v0.4.43
[INFO] [stderr]     Checking varint v0.9.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.108
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking iop-journal-proto v0.0.16
[INFO] [stderr]    Compiling ctor v0.1.26
[INFO] [stderr]     Checking base64ct v1.1.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling typetag-impl v0.1.8
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.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 data-encoding-macro-internal v0.1.17
[INFO] [stderr]    Compiling match-lookup v0.1.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling ghost v0.1.20
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking data-encoding-macro v0.1.19
[INFO] [stderr]     Checking base256emoji v1.0.2
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking inventory v0.2.3
[INFO] [stderr]     Checking multibase v0.9.2
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking tiny-bip39 v1.0.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.108
[INFO] [stderr]     Checking orion v0.17.12
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]     Checking json-digest v0.0.16
[INFO] [stderr]     Checking serde_str v0.1.0
[INFO] [stderr]     Checking jwt-compact v0.5.0
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking erased-serde v0.3.31
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking typetag v0.1.8
[INFO] [stderr]     Checking json-digest-wasm v0.0.16
[INFO] [stderr]     Checking iop-keyvault v0.0.16
[INFO] [stderr]     Checking iop-coeus-proto v0.0.16
[INFO] [stderr]     Checking iop-morpheus-proto v0.0.16
[INFO] [stderr]     Checking iop-vault v0.0.16
[INFO] [stderr]     Checking iop-keyvault-wasm v0.0.16
[INFO] [stderr]     Checking iop-morpheus-sdk v0.0.16
[INFO] [stderr]     Checking iop-hydra-proto v0.0.16
[INFO] [stderr]     Checking iop-hydra-sdk v0.0.16
[INFO] [stderr]     Checking iop-proto-wasm v0.0.16
[INFO] [stderr]     Checking iop-sdk-wasm v0.0.16 (/opt/rustwide/workdir)
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use iop_keyvault_wasm::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 49 | 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]   --> src/lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use iop_keyvault_wasm::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ the name `MapJsError` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 49 | pub use json_digest_wasm::*;
[INFO] [stdout]    |         ------------------- but the name `MapJsError` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:112:67
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let request: WitnessRequest = js_req.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                                   ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imports)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:113:75
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let signed_request = signer.sign_witness_request(request).map_err(err_to_js)?;
[INFO] [stdout]     |                                                                           ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:130:72
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let statement: WitnessStatement = js_stmt.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                                        ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:131:81
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let signed_statement = signer.sign_witness_statement(statement).map_err(err_to_js)?;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:148:84
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let presentation: ClaimPresentation = js_presentation.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                                                    ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:150:66
[INFO] [stdout]     |
[INFO] [stdout] 150 |             signer.sign_claim_presentation(presentation).map_err(err_to_js)?;
[INFO] [stdout]     |                                                                  ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:181:57
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let content = serde_json::to_value(content).map_err(err_to_js)?;
[INFO] [stdout]     |                                                         ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*`
[INFO] [stdout]   --> src/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | 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]   --> 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 <https://github.com/rust-lang/rust/issues/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: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use iop_keyvault_wasm::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ the name `err_to_js` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 49 | 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]   --> src/lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use iop_keyvault_wasm::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ the name `MapJsError` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 49 | pub use json_digest_wasm::*;
[INFO] [stdout]    |         ------------------- but the name `MapJsError` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:112:67
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let request: WitnessRequest = js_req.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                                   ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imports)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:113:75
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let signed_request = signer.sign_witness_request(request).map_err(err_to_js)?;
[INFO] [stdout]     |                                                                           ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:130:72
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let statement: WitnessStatement = js_stmt.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                                        ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:131:81
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let signed_statement = signer.sign_witness_statement(statement).map_err(err_to_js)?;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:148:84
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let presentation: ClaimPresentation = js_presentation.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                                                    ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | 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]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:150:66
[INFO] [stdout]     |
[INFO] [stdout] 150 |             signer.sign_claim_presentation(presentation).map_err(err_to_js)?;
[INFO] [stdout]     |                                                                  ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `err_to_js` is ambiguous
[INFO] [stdout]    --> src/morpheus/private.rs:181:57
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let content = serde_json::to_value(content).map_err(err_to_js)?;
[INFO] [stdout]     |                                                         ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `err_to_js` could refer to the function imported here
[INFO] [stdout]    --> src/lib.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | 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]    --> src/lib.rs:49:9
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub use json_digest_wasm::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `err_to_js` to disambiguate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iop_keyvault_wasm::*`
[INFO] [stdout]   --> src/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | 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]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/private.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |             tx.into_serde().with_context(|| "Parsing ITransactionData").map_err_to_js()?;
[INFO] [stdout]    |                ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/private.rs:86:73
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 86 |             tx.into_serde().with_context(|| "Parsing ITransactionData").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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/private.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 90 |             .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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/private.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |             JsValue::from_serde(&tx).context("Serializing ITransactionData").map_err_to_js()?;
[INFO] [stdout]    |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/private.rs:92:78
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 92 |             JsValue::from_serde(&tx).context("Serializing ITransactionData").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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/sign.rs:26:34
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut tx = transaction.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/sign.rs:26:47
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 26 |         let mut tx = transaction.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/sign.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |         JsValue::from_serde(&tx).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/sign.rs:28:34
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 28 |         JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/tx.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |         JsValue::from_serde(&transfer.to_data()).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/tx.rs:43:50
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 43 |         JsValue::from_serde(&transfer.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/hydra/tx.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |         JsValue::from_serde(&tx.to_data()).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/hydra/tx.rs:110:44
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 110 |         JsValue::from_serde(&tx.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/hydra/tx.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |         JsValue::from_serde(&vote.to_data()).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/hydra/tx.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 129 |         JsValue::from_serde(&vote.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/private.rs:112:46
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let request: WitnessRequest = js_req.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/private.rs:130:51
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let statement: WitnessStatement = js_stmt.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/private.rs:148:63
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let presentation: ClaimPresentation = js_presentation.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/private.rs:156:47
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:26:60
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let morpheus_asset: MorpheusAsset = morpheus_asset.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:26:73
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 26 |         let morpheus_asset: MorpheusAsset = morpheus_asset.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         JsValue::from_serde(&morpheus_tx.to_data()).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:34:53
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 34 |         JsValue::from_serde(&morpheus_tx.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         JsValue::from_serde(&asset).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:78:37
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 78 |         JsValue::from_serde(&asset).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:94:52
[INFO] [stdout]    |
[INFO] [stdout] 94 |         let inner: SignableOperationAttempt = json.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:94:65
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 94 |         let inner: SignableOperationAttempt = json.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         JsValue::from_serde(&self.inner).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:101:42
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 101 |         JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:132:37
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let last_tx_id = last_tx_id.into_serde().map_err_to_js()?;
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:132:50
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 132 |         let last_tx_id = last_tx_id.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:133:31
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 133 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:147:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 147 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:148:51
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let expires_at_height = expires_at_height.into_serde().map_err_to_js()?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:148:64
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 148 |         let expires_at_height = expires_at_height.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:156:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:169:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 169 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:182:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 182 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:248:82
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 248 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:262:73
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 262 |             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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:263:75
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 263 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:270:49
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 270 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:286:43
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let inner: SignedOperation = json.into_serde().map_err_to_js()?;
[INFO] [stdout]     |                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:286:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 286 |         let inner: SignedOperation = json.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:293:18
[INFO] [stdout]     |
[INFO] [stdout] 293 |         JsValue::from_serde(&self.inner).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:293:42
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 293 |         JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/vault/mod.rs:31:50
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let data_serde: serde_json::Value = data.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/vault/mod.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout]  5 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 31 |         let data_serde: serde_json::Value = data.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/vault/mod.rs:42:31
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let result = JsValue::from_serde(&self.inner).map_err_to_js()?;
[INFO] [stdout]    |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/vault/mod.rs:42:55
[INFO] [stdout]    |
[INFO] [stdout]  5 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 42 |         let result = JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/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]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/private.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |             tx.into_serde().with_context(|| "Parsing ITransactionData").map_err_to_js()?;
[INFO] [stdout]    |                ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/private.rs:86:73
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 86 |             tx.into_serde().with_context(|| "Parsing ITransactionData").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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/private.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 90 |             .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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/private.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |             JsValue::from_serde(&tx).context("Serializing ITransactionData").map_err_to_js()?;
[INFO] [stdout]    |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/private.rs:92:78
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 92 |             JsValue::from_serde(&tx).context("Serializing ITransactionData").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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/sign.rs:26:34
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut tx = transaction.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/sign.rs:26:47
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 26 |         let mut tx = transaction.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/sign.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |         JsValue::from_serde(&tx).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/sign.rs:28:34
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 28 |         JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/hydra/tx.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |         JsValue::from_serde(&transfer.to_data()).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/hydra/tx.rs:43:50
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 43 |         JsValue::from_serde(&transfer.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/hydra/tx.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |         JsValue::from_serde(&tx.to_data()).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/hydra/tx.rs:110:44
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 110 |         JsValue::from_serde(&tx.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/hydra/tx.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |         JsValue::from_serde(&vote.to_data()).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/hydra/tx.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 129 |         JsValue::from_serde(&vote.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/private.rs:112:46
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let request: WitnessRequest = js_req.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/private.rs:130:51
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let statement: WitnessStatement = js_stmt.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/private.rs:148:63
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let presentation: ClaimPresentation = js_presentation.into_serde().map_err(err_to_js)?;
[INFO] [stdout]     |                                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/private.rs:156:47
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:26:60
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let morpheus_asset: MorpheusAsset = morpheus_asset.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:26:73
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 26 |         let morpheus_asset: MorpheusAsset = morpheus_asset.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         JsValue::from_serde(&morpheus_tx.to_data()).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:34:53
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 34 |         JsValue::from_serde(&morpheus_tx.to_data()).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         JsValue::from_serde(&asset).map_err_to_js()
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:78:37
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 78 |         JsValue::from_serde(&asset).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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/morpheus/tx.rs:94:52
[INFO] [stdout]    |
[INFO] [stdout] 94 |         let inner: SignableOperationAttempt = json.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/morpheus/tx.rs:94:65
[INFO] [stdout]    |
[INFO] [stdout]  1 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 94 |         let inner: SignableOperationAttempt = json.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         JsValue::from_serde(&self.inner).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:101:42
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 101 |         JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:132:37
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let last_tx_id = last_tx_id.into_serde().map_err_to_js()?;
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:132:50
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 132 |         let last_tx_id = last_tx_id.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:133:31
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 133 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:147:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 147 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:148:51
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let expires_at_height = expires_at_height.into_serde().map_err_to_js()?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:148:64
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 148 |         let expires_at_height = expires_at_height.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:156:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:169:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 169 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:182:61
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 182 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:248:82
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 248 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:262:73
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 262 |             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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:263:75
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 263 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:270:49
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 270 |         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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:286:43
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let inner: SignedOperation = json.into_serde().map_err_to_js()?;
[INFO] [stdout]     |                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:286:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 286 |         let inner: SignedOperation = json.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]    --> src/morpheus/tx.rs:293:18
[INFO] [stdout]     |
[INFO] [stdout] 293 |         JsValue::from_serde(&self.inner).map_err_to_js()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]    --> src/morpheus/tx.rs:293:42
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 293 |         JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `wasm_bindgen::JsValue::into_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/vault/mod.rs:31:50
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let data_serde: serde_json::Value = data.into_serde().map_err_to_js()?;
[INFO] [stdout]    |                                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/vault/mod.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout]  5 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 31 |         let data_serde: serde_json::Value = data.into_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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead
[INFO] [stdout]   --> src/vault/mod.rs:42:31
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let result = JsValue::from_serde(&self.inner).map_err_to_js()?;
[INFO] [stdout]    |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> src/vault/mod.rs:42:55
[INFO] [stdout]    |
[INFO] [stdout]  5 | use super::*;
[INFO] [stdout]    |     ----- `MapJsError` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 42 |         let result = JsValue::from_serde(&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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `MapJsError`
[INFO] [stdout]   --> 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 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]    = help: Import `MapJsError` explicitly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.06s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: iop-sdk-wasm v0.0.16 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "8e6ca335b6055f7afec2132887031b9009459650cc338965b992b5aefcf08e8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8e6ca335b6055f7afec2132887031b9009459650cc338965b992b5aefcf08e8a", kill_on_drop: false }`
[INFO] [stdout] 8e6ca335b6055f7afec2132887031b9009459650cc338965b992b5aefcf08e8a
