[INFO] fetching crate monero-wallet-mirror 0.1.0... [INFO] checking monero-wallet-mirror-0.1.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] extracting crate monero-wallet-mirror 0.1.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate monero-wallet-mirror 0.1.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate monero-wallet-mirror 0.1.0 [INFO] tweaked toml for crates.io crate monero-wallet-mirror 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate monero-wallet-mirror 0.1.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 176 packages to latest compatible versions [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] [stderr] Adding rand_chacha v0.3.1 (available: v0.9.0) [INFO] [stderr] Adding rand_core v0.6.4 (available: v0.9.3) [INFO] [stderr] Adding rand_distr v0.4.3 (available: v0.5.1) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.16) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded monero-primitives-mirror v0.1.0 [INFO] [stderr] Downloaded monero-io-mirror v0.1.0 [INFO] [stderr] Downloaded simple-request-mirror v0.1.0 [INFO] [stderr] Downloaded std-shims-mirror v0.1.1 [INFO] [stderr] Downloaded monero-serai-mirror v0.1.5-alpha [INFO] [stderr] Downloaded dalek-ff-group-mirror v0.4.1 [INFO] [stderr] Downloaded monero-rpc-mirror v0.1.0 [INFO] [stderr] Downloaded monero-generators-mirror v0.4.0 [INFO] [stderr] Downloaded ciphersuite-mirror v0.4.1 [INFO] [stderr] Downloaded monero-borromean-mirror v0.1.0 [INFO] [stderr] Downloaded dkg-mirror v0.5.1 [INFO] [stderr] Downloaded flexible-transcript-mirror v0.3.2 [INFO] [stderr] Downloaded digest_auth v0.3.1 [INFO] [stderr] Downloaded monero-address-mirror v0.1.0 [INFO] [stderr] Downloaded schnorr-signatures-mirror v0.5.1 [INFO] [stderr] Downloaded modular-frost-mirror v0.8.1 [INFO] [stderr] Downloaded monero-bulletproofs-mirror v0.1.0 [INFO] [stderr] Downloaded dleq-mirror v0.4.1 [INFO] [stderr] Downloaded minimal-ed448-mirror v0.4.0 [INFO] [stderr] Downloaded monero-clsag-mirror v0.1.0 [INFO] [stderr] Downloaded multiexp-mirror v0.4.0 [INFO] [stderr] Downloaded monero-mlsag-mirror v0.1.0 [INFO] [stderr] Downloaded monero-simple-request-rpc-mirror v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0313b1e1907d13c9b3bd67a7bc3d0d4e59f284040220f572f82a123b6fdff83b [INFO] running `Command { std: "docker" "start" "-a" "0313b1e1907d13c9b3bd67a7bc3d0d4e59f284040220f572f82a123b6fdff83b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0313b1e1907d13c9b3bd67a7bc3d0d4e59f284040220f572f82a123b6fdff83b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0313b1e1907d13c9b3bd67a7bc3d0d4e59f284040220f572f82a123b6fdff83b", kill_on_drop: false }` [INFO] [stdout] 0313b1e1907d13c9b3bd67a7bc3d0d4e59f284040220f572f82a123b6fdff83b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 93b99e127ee02547c23a41a55c795392390868c222382682c2c30796a34f920a [INFO] running `Command { std: "docker" "start" "-a" "93b99e127ee02547c23a41a55c795392390868c222382682c2c30796a34f920a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Checking cfg-if v1.0.3 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Checking wyz v0.5.1 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Checking bitvec v1.0.1 [INFO] [stderr] Checking cpufeatures v0.2.17 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking keccak v0.1.5 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Checking pin-project-lite v0.2.16 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Checking std-shims-mirror v0.1.1 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Checking bytes v1.10.1 [INFO] [stderr] Checking socket2 v0.6.0 [INFO] [stderr] Checking mio v1.0.4 [INFO] [stderr] Checking untrusted v0.9.0 [INFO] [stderr] Checking ff v0.13.1 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking http v1.3.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking tracing-core v0.1.34 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Checking openssl-probe v0.1.6 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking md-5 v0.10.6 [INFO] [stderr] Checking digest_auth v0.3.1 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Checking tokio v1.47.1 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Checking rustls-pki-types v1.12.0 [INFO] [stderr] Checking rustls-native-certs v0.8.1 [INFO] [stderr] Checking monero-io-mirror v0.1.0 [INFO] [stderr] Checking dalek-ff-group-mirror v0.4.1 [INFO] [stderr] Checking rustls-webpki v0.103.4 [INFO] [stderr] Checking hyper v1.7.0 [INFO] [stderr] Checking monero-generators-mirror v0.4.0 [INFO] [stderr] Checking hyper-util v0.1.16 [INFO] [stderr] Checking monero-primitives-mirror v0.1.0 [INFO] [stderr] Checking monero-borromean-mirror v0.1.0 [INFO] [stderr] Checking monero-mlsag-mirror v0.1.0 [INFO] [stderr] Checking monero-clsag-mirror v0.1.0 [INFO] [stderr] Checking monero-address-mirror v0.1.0 [INFO] [stderr] Compiling monero-bulletproofs-mirror v0.1.0 [INFO] [stderr] Checking tokio-rustls v0.26.2 [INFO] [stderr] Checking hyper-rustls v0.27.7 [INFO] [stderr] Checking simple-request-mirror v0.1.0 [INFO] [stderr] Checking monero-serai-mirror v0.1.5-alpha [INFO] [stderr] Checking monero-rpc-mirror v0.1.0 [INFO] [stderr] Checking monero-simple-request-rpc-mirror v0.1.0 [INFO] [stderr] Checking monero-wallet-mirror v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/scan.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/scan.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/eventuality.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/decoys.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/decoys.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/add_data.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{rpc::Rpc, extra::MAX_ARBITRARY_DATA_SIZE, send::SendError}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/send.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/send.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/send.rs:112:11 [INFO] [stdout] | [INFO] [stdout] 112 | use monero_wallet::rpc::FeePriority; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/send.rs:314:11 [INFO] [stdout] | [INFO] [stdout] 314 | use monero_wallet::rpc::FeePriority; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/send.rs:365:11 [INFO] [stdout] | [INFO] [stdout] 365 | use monero_wallet::rpc::FeePriority; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/wallet2_compatibility.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/wallet2_compatibility.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/builder.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `monero_wallet` [INFO] [stdout] --> tests/runner/mod.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | use monero_wallet::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `monero_wallet` [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `monero_wallet`, use `cargo add monero_wallet` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | let mut height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | let mut height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:77:27 [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_scannable_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:77:27 [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_scannable_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | height = rpc.generate_blocks(addr, 1).await.unwrap().1 + 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | let mut height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | height = rpc.generate_blocks(addr, 1).await.unwrap().1 + 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:77:27 [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_scannable_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | rpc.generate_blocks(addr, 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | rpc.generate_blocks(addr, 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | let mut height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | height = rpc.generate_blocks(addr, 1).await.unwrap().1 + 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | let start = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | let mut height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:77:27 [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_scannable_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | rpc.generate_blocks(addr, 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | let start = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:105:7 [INFO] [stdout] | [INFO] [stdout] 105 | rpc.generate_blocks(&view.legacy_address(Network::Mainnet), 60).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | height = rpc.generate_blocks(addr, 1).await.unwrap().1 + 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_block_by_number(start).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_scannable_block_by_number(start).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | rpc.generate_blocks(addr, 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block(block).await.unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_hash` with a similar name [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block_by_hash(block).await.unwrap()) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | let start = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | if rpc.get_height().await.unwrap() > BLOCKS_TO_MINE { [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:77:27 [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_scannable_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:105:7 [INFO] [stdout] | [INFO] [stdout] 105 | rpc.generate_blocks(&view.legacy_address(Network::Mainnet), 60).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | let start = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | rpc.generate_blocks(&addr, BLOCKS_TO_MINE).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:782:6 [INFO] [stdout] | [INFO] [stdout] 782 | fn generate_blocks( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:105:7 [INFO] [stdout] | [INFO] [stdout] 105 | rpc.generate_blocks(&view.legacy_address(Network::Mainnet), 60).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_block_by_number(start).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_scannable_block_by_number(start).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:105:7 [INFO] [stdout] | [INFO] [stdout] 105 | rpc.generate_blocks(&view.legacy_address(Network::Mainnet), 60).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_block_by_number(start).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_scannable_block_by_number(start).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block(block).await.unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_hash` with a similar name [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block_by_hash(block).await.unwrap()) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block(block).await.unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_hash` with a similar name [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block_by_hash(block).await.unwrap()) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | if rpc.get_height().await.unwrap() > BLOCKS_TO_MINE { [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | rpc.generate_blocks(&addr, BLOCKS_TO_MINE).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:782:6 [INFO] [stdout] | [INFO] [stdout] 782 | fn generate_blocks( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | if rpc.get_height().await.unwrap() > BLOCKS_TO_MINE { [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | height = rpc.generate_blocks(addr, 1).await.unwrap().1 + 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_block_by_number(start).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_scannable_block_by_number(start).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block(block).await.unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_hash` with a similar name [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block_by_hash(block).await.unwrap()) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | rpc.generate_blocks(&addr, BLOCKS_TO_MINE).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:782:6 [INFO] [stdout] | [INFO] [stdout] 782 | fn generate_blocks( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | if rpc.get_height().await.unwrap() > BLOCKS_TO_MINE { [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | let mut height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:77:27 [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 77 | let inner_block = rpc.get_scannable_block_by_number(height - 1).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | rpc.generate_blocks(&addr, BLOCKS_TO_MINE).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:782:6 [INFO] [stdout] | [INFO] [stdout] 782 | fn generate_blocks( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | rpc.generate_blocks(addr, 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/send.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | height = rpc.generate_blocks(addr, 1).await.unwrap().1 + 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | rpc.generate_blocks(addr, 1).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | let start = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:105:7 [INFO] [stdout] | [INFO] [stdout] 105 | rpc.generate_blocks(&view.legacy_address(Network::Mainnet), 60).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | let start = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `&SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_block_by_number(start).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_scannable_block_by_number(start).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block(block).await.unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_hash` with a similar name [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block_by_hash(block).await.unwrap()) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | if rpc.get_height().await.unwrap() > BLOCKS_TO_MINE { [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | rpc.generate_blocks(&addr, BLOCKS_TO_MINE).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:782:6 [INFO] [stdout] | [INFO] [stdout] 782 | fn generate_blocks( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:105:7 [INFO] [stdout] | [INFO] [stdout] 105 | rpc.generate_blocks(&view.legacy_address(Network::Mainnet), 60).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:34:6 [INFO] [stdout] | [INFO] [stdout] 33 | let res = rpc [INFO] [stdout] | _____________- [INFO] [stdout] 34 | | .json_rpc_call::( [INFO] [stdout] | |_____-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 34 - .json_rpc_call::( [INFO] [stdout] 34 + .rpc_call::( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | select_latest_output_as_decoy_canonical, [INFO] [stdout] ... | [INFO] [stdout] 85 | | ), [INFO] [stdout] 86 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / test!( [INFO] [stdout] 11 | | add_single_data_less_than_max, [INFO] [stdout] 12 | | ( [INFO] [stdout] 13 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:56:6 [INFO] [stdout] | [INFO] [stdout] 55 | let _: EmptyResponse = wallet_rpc [INFO] [stdout] | __________________________- [INFO] [stdout] 56 | | .json_rpc_call( [INFO] [stdout] | |_____-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 56 - .json_rpc_call( [INFO] [stdout] 56 + .rpc_call( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:51:24 [INFO] [stdout] | [INFO] [stdout] 51 | let height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:64:16 [INFO] [stdout] | [INFO] [stdout] 64 | wallet_rpc.json_rpc_call("get_address", Some(json!({ "account_index": 0 }))).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 64 - wallet_rpc.json_rpc_call("get_address", Some(json!({ "account_index": 0 }))).await.unwrap(); [INFO] [stdout] 64 + wallet_rpc.rpc_call("get_address", Some(json!({ "account_index": 0 }))).await.unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_o_indexes` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | let most_recent_o_index = rpc.get_o_indexes(tx.hash()).await.unwrap().pop().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:813:6 [INFO] [stdout] | [INFO] [stdout] 813 | fn get_o_indexes( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_o_indexes` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / test!( [INFO] [stdout] 45 | | spend_miner_output, [INFO] [stdout] 46 | | ( [INFO] [stdout] 47 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 56 | | ), [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_block_by_number` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_block_by_number(start).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_block_by_number` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_number` with a similar name [INFO] [stdout] | [INFO] [stdout] 107 | let block = rpc.get_scannable_block_by_number(start).await.unwrap(); [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_outs` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:56:25 [INFO] [stdout] | [INFO] [stdout] 56 | let out_tx1 = rpc.get_outs(&[most_recent_o_index]).await.unwrap().swap_remove(0); [INFO] [stdout] | ^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:1025:6 [INFO] [stdout] | [INFO] [stdout] 1025 | fn get_outs( [INFO] [stdout] | -------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `DecoyRpc` which provides `get_outs` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::DecoyRpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:68:14 [INFO] [stdout] | [INFO] [stdout] 68 | daemon_rpc.generate_blocks(&address, 70).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:782:6 [INFO] [stdout] | [INFO] [stdout] 782 | fn generate_blocks( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:83:30 [INFO] [stdout] | [INFO] [stdout] 83 | assert_eq!(height, rpc.get_height().await.unwrap()); [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for reference `&SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block(block).await.unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `get_scannable_block_by_hash` with a similar name [INFO] [stdout] | [INFO] [stdout] 109 | .scan(rpc.get_scannable_block_by_hash(block).await.unwrap()) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | if rpc.get_height().await.unwrap() > BLOCKS_TO_MINE { [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `generate_blocks` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | rpc.generate_blocks(&addr, BLOCKS_TO_MINE).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:782:6 [INFO] [stdout] | [INFO] [stdout] 782 | fn generate_blocks( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `get_block` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:531:3 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_block(&self, hash: [u8; 32]) -> impl Send + Future> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: trait `Rpc` which provides `generate_blocks` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / test!( [INFO] [stdout] 13 | | scan_standard_address, [INFO] [stdout] 14 | | ( [INFO] [stdout] 15 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 28 | | ), [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | add_multiple_data_less_than_max, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 54 | | ), [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / test!( [INFO] [stdout] 60 | | spend_multiple_outputs, [INFO] [stdout] 61 | | ( [INFO] [stdout] 62 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 89 | | ), [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/decoys.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / test!( [INFO] [stdout] 89 | | select_latest_output_as_decoy, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/decoys.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:128:24 [INFO] [stdout] | [INFO] [stdout] 128 | let height = rpc.get_height().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_o_indexes` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:130:37 [INFO] [stdout] | [INFO] [stdout] 130 | let most_recent_o_index = rpc.get_o_indexes(tx.hash()).await.unwrap().pop().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:813:6 [INFO] [stdout] | [INFO] [stdout] 813 | fn get_o_indexes( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_o_indexes` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_outs` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | let out_tx1 = rpc.get_outs(&[most_recent_o_index]).await.unwrap().swap_remove(0); [INFO] [stdout] | ^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:1025:6 [INFO] [stdout] | [INFO] [stdout] 1025 | fn get_outs( [INFO] [stdout] | -------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `DecoyRpc` which provides `get_outs` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::DecoyRpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/decoys.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | assert_eq!(height, rpc.get_height().await.unwrap()); [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/send.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/eventuality.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / test!( [INFO] [stdout] 93 | | // Ideally, this would be single_R, yet it isn't feasible to apply allow(non_snake_case) here [INFO] [stdout] 94 | | single_r_subaddress_send, [INFO] [stdout] ... | [INFO] [stdout] 162 | | ), [INFO] [stdout] 163 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `monero-wallet-mirror` (test "decoys") due to 54 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/eventuality.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / test!( [INFO] [stdout] 166 | | spend_one_input_to_one_output_plus_change, [INFO] [stdout] 167 | | ( [INFO] [stdout] 168 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/eventuality.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/add_data.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | / test!( [INFO] [stdout] 58 | | add_single_data_more_than_max, [INFO] [stdout] 59 | | ( [INFO] [stdout] 60 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 81 | | ), [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/add_data.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / test!( [INFO] [stdout] 32 | | scan_subaddress, [INFO] [stdout] 33 | | ( [INFO] [stdout] 34 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 50 | | ), [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / test!( [INFO] [stdout] 176 | | send_to_wallet_rpc_standard, [INFO] [stdout] 177 | | ( [INFO] [stdout] 178 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 197 | | ), [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/eventuality.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `monero-wallet-mirror` (test "add_data") due to 39 previous errors [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:188:35 [INFO] [stdout] | [INFO] [stdout] 188 | let _: EmptyResponse = data.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 188 - let _: EmptyResponse = data.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] 188 + let _: EmptyResponse = data.rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:190:10 [INFO] [stdout] | [INFO] [stdout] 189 | let transfer: TransfersResponse = data [INFO] [stdout] | _________________________________________- [INFO] [stdout] 190 | | .json_rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] | |_________-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 190 - .json_rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] 190 + .rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/eventuality.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: tests/eventuality.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / test!( [INFO] [stdout] 12 | | eventuality, [INFO] [stdout] 13 | | ( [INFO] [stdout] 14 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 79 | | ), [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/eventuality.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | / test!( [INFO] [stdout] 195 | | spend_max_outputs, [INFO] [stdout] 196 | | ( [INFO] [stdout] 197 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 233 | | ), [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / test!( [INFO] [stdout] 54 | | scan_integrated_address, [INFO] [stdout] 55 | | ( [INFO] [stdout] 56 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 72 | | ), [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `monero-wallet-mirror` (test "eventuality") due to 23 previous errors [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / test!( [INFO] [stdout] 201 | | send_to_wallet_rpc_subaddress, [INFO] [stdout] 202 | | ( [INFO] [stdout] 203 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 243 | | ), [INFO] [stdout] 244 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | let _: EmptyResponse = data.0.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 222 - let _: EmptyResponse = data.0.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] 222 + let _: EmptyResponse = data.0.rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:225:10 [INFO] [stdout] | [INFO] [stdout] 223 | let transfer: TransfersResponse = data [INFO] [stdout] | _________________________________________- [INFO] [stdout] 224 | | .0 [INFO] [stdout] 225 | | .json_rpc_call( [INFO] [stdout] | |_________-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 225 - .json_rpc_call( [INFO] [stdout] 225 + .rpc_call( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / test!( [INFO] [stdout] 237 | | spend_max_outputs_to_subaddresses, [INFO] [stdout] 238 | | ( [INFO] [stdout] 239 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 294 | | ), [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / test!( [INFO] [stdout] 76 | | scan_guaranteed, [INFO] [stdout] 77 | | ( [INFO] [stdout] 78 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 90 | | ), [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | / test!( [INFO] [stdout] 247 | | send_to_wallet_rpc_subaddresses, [INFO] [stdout] 248 | | ( [INFO] [stdout] 249 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 299 | | ), [INFO] [stdout] 300 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:274:37 [INFO] [stdout] | [INFO] [stdout] 274 | let _: EmptyResponse = data.0.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 274 - let _: EmptyResponse = data.0.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] 274 + let _: EmptyResponse = data.0.rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:277:10 [INFO] [stdout] | [INFO] [stdout] 275 | let transfer: TransfersResponse = data [INFO] [stdout] | _________________________________________- [INFO] [stdout] 276 | | .0 [INFO] [stdout] 277 | | .json_rpc_call( [INFO] [stdout] | |_________-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 277 - .json_rpc_call( [INFO] [stdout] 277 + .rpc_call( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/send.rs:322:13 [INFO] [stdout] | [INFO] [stdout] 322 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / test!( [INFO] [stdout] 298 | | spend_one_input_to_two_outputs_no_change, [INFO] [stdout] 299 | | ( [INFO] [stdout] 300 | | |_, mut builder: Builder, addr| async move { [INFO] [stdout] ... | [INFO] [stdout] 343 | | ), [INFO] [stdout] 344 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / test!( [INFO] [stdout] 303 | | send_to_wallet_rpc_integrated, [INFO] [stdout] 304 | | ( [INFO] [stdout] 305 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 329 | | ), [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:319:37 [INFO] [stdout] | [INFO] [stdout] 319 | let _: EmptyResponse = data.0.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 319 - let _: EmptyResponse = data.0.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] 319 + let _: EmptyResponse = data.0.rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:322:10 [INFO] [stdout] | [INFO] [stdout] 320 | let transfer: TransfersResponse = data [INFO] [stdout] | _________________________________________- [INFO] [stdout] 321 | | .0 [INFO] [stdout] 322 | | .json_rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] | |_________-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 322 - .json_rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] 322 + .rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / test!( [INFO] [stdout] 94 | | scan_guaranteed_subaddress, [INFO] [stdout] 95 | | ( [INFO] [stdout] 96 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 112 | | ), [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | let temp = Box::new({ [INFO] [stdout] | ______________________--------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 305 | | let mut builder = builder.clone(); [INFO] [stdout] 306 | | [INFO] [stdout] 307 | | let input = OutputWithDecoys::fingerprintable_deterministic_new( [INFO] [stdout] ... | [INFO] [stdout] 326 | | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | | ------------------------------------------------------------- this tail expression is of type `dyn Any` [INFO] [stdout] 327 | | }); [INFO] [stdout] | |___________^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `Box::::new` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/alloc/src/boxed.rs:260:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `dyn Any` cannot be known at compilation time [INFO] [stdout] --> tests/runner/mod.rs:326:69 [INFO] [stdout] | [INFO] [stdout] 326 | ($first_checks)(rpc.clone(), block, tx, scanner, state).await [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `dyn Any` [INFO] [stdout] note: required by a bound in `std::task::Poll::Ready` [INFO] [stdout] --> /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/task/poll.rs:18:5 [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/send.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:345:26 [INFO] [stdout] | [INFO] [stdout] 345 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/send.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / test!( [INFO] [stdout] 347 | | subaddress_change, [INFO] [stdout] ... | [INFO] [stdout] 400 | | ), [INFO] [stdout] 401 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/send.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / test!( [INFO] [stdout] 116 | | scan_guaranteed_integrated, [INFO] [stdout] 117 | | ( [INFO] [stdout] 118 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 133 | | ), [INFO] [stdout] 134 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/wallet2_compatibility.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | / test!( [INFO] [stdout] 333 | | send_to_wallet_rpc_with_arb_data, [INFO] [stdout] 334 | | ( [INFO] [stdout] 335 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 360 | | ), [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/wallet2_compatibility.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:352:35 [INFO] [stdout] | [INFO] [stdout] 352 | let _: EmptyResponse = data.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 352 - let _: EmptyResponse = data.json_rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] 352 + let _: EmptyResponse = data.rpc_call("refresh", None).await.unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_hardfork_version` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let rct_type = match rpc.get_hardfork_version().await.unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:316:6 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_hardfork_version(&self) -> impl Send + Future> { [INFO] [stdout] | -------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_hardfork_version` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `monero-wallet-mirror` (test "send") due to 129 previous errors [INFO] [stdout] error[E0599]: no method named `json_rpc_call` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/wallet2_compatibility.rs:354:10 [INFO] [stdout] | [INFO] [stdout] 353 | let transfer: TransfersResponse = data [INFO] [stdout] | _________________________________________- [INFO] [stdout] 354 | | .json_rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] | |_________-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:290:6 [INFO] [stdout] | [INFO] [stdout] 290 | fn json_rpc_call( [INFO] [stdout] | ------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rpc` which provides `json_rpc_call` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] help: there is a method `rpc_call` with a similar name [INFO] [stdout] | [INFO] [stdout] 354 - .json_rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] 354 + .rpc_call("get_transfer_by_txid", Some(json!({ "txid": hex::encode(tx.hash()) }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_fee_rate` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | rpc.get_fee_rate(FeePriority::Unimportant).await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:680:6 [INFO] [stdout] | [INFO] [stdout] 680 | fn get_fee_rate( [INFO] [stdout] | ------------ the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_fee_rate` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_height` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | rpc.get_height().await.unwrap(), [INFO] [stdout] | ^^^^^^^^^^ method not found in `SimpleRequestRpc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:342:6 [INFO] [stdout] | [INFO] [stdout] 342 | fn get_height(&self) -> impl Send + Future> { [INFO] [stdout] | ---------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_height` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `publish_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | rpc.publish_transaction(&signed).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:743:6 [INFO] [stdout] | [INFO] [stdout] 743 | fn publish_transaction( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `publish_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_scannable_block` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 322 | let block = rpc.get_scannable_block(block).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:587:6 [INFO] [stdout] | [INFO] [stdout] 587 | fn get_scannable_block( [INFO] [stdout] | ------------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_scannable_block` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_transaction` found for struct `SimpleRequestRpc` in the current scope [INFO] [stdout] --> tests/runner/mod.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | let tx = rpc.get_transaction(signed.hash()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/monero-rpc-mirror-0.1.0/src/lib.rs:489:6 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_transaction( [INFO] [stdout] | --------------- the method is available for `SimpleRequestRpc` here [INFO] [stdout] | [INFO] [stdout] ::: tests/scan.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | / test!( [INFO] [stdout] 137 | | scan_guaranteed_integrated_subaddress, [INFO] [stdout] 138 | | ( [INFO] [stdout] 139 | | |_, mut builder: Builder, _| async move { [INFO] [stdout] ... | [INFO] [stdout] 159 | | ), [INFO] [stdout] 160 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: trait `Rpc` which provides `get_transaction` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] --> tests/scan.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + use monero_wallet_mirror::monero_rpc_mirror::Rpc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `monero-wallet-mirror` (test "scan") due to 72 previous errors [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `monero-wallet-mirror` (test "wallet2_compatibility") due to 70 previous errors [INFO] running `Command { std: "docker" "inspect" "93b99e127ee02547c23a41a55c795392390868c222382682c2c30796a34f920a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "93b99e127ee02547c23a41a55c795392390868c222382682c2c30796a34f920a", kill_on_drop: false }` [INFO] [stdout] 93b99e127ee02547c23a41a55c795392390868c222382682c2c30796a34f920a