[INFO] fetching crate radb-core 1.0.0...
[INFO] testing radb-core-1.0.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate radb-core 1.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate radb-core 1.0.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate radb-core 1.0.0
[INFO] tweaked toml for crates.io crate radb-core 1.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate radb-core 1.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate radb-core 1.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a
[INFO] running `Command { std: "docker" "start" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling radb-core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `base64`
[INFO] [stderr]  --> Cargo.toml:4:15
[INFO] [stderr]   |
[INFO] [stderr] 4 | [dependencies.base64]
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `base64`
[INFO] [stderr] warning: unused dependency `sha1`
[INFO] [stderr]   --> Cargo.toml:21:15
[INFO] [stderr]    |
[INFO] [stderr] 21 | [dependencies.sha1]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `sha1`
[INFO] [stderr] warning: unused dependency `tracing-subscriber`
[INFO] [stderr]   --> Cargo.toml:34:15
[INFO] [stderr]    |
[INFO] [stderr] 34 | [dependencies.tracing-subscriber]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tracing-subscriber`
[INFO] [stderr] warning: `radb-core` (manifest) generated 3 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.71s
[INFO] running `Command { std: "docker" "inspect" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling radb-core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> tests/protocol_test.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use radb::constants::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> tests/protocol_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use radb::keypair::AdbKeyPair;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> tests/protocol_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use radb::message::AdbMessage;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> tests/protocol_test.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use radb::message_queue::MessageQueue;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> tests/protocol_test.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use radb::reader::AdbReader;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> tests/protocol_test.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use radb::server::AdbDeviceDescriptor;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> tests/protocol_test.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use radb::writer::AdbWriter;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `radb::keypair::AdbKeyPair`, `radb::message::AdbMessage`, `radb::message_queue::MessageQueue`, `radb::reader::AdbReader`, `radb::server::AdbDeviceDescriptor`, `radb::writer::AdbWriter`
[INFO] [stdout]  --> tests/protocol_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use radb::keypair::AdbKeyPair;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use radb::message::AdbMessage;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 | use radb::message_queue::MessageQueue;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 6 | use radb::reader::AdbReader;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 | use radb::server::AdbDeviceDescriptor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 | use radb::writer::AdbWriter;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `radb`
[INFO] [stdout]  --> tests/e2e.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use radb::{KeyCode, Radb, RadbImpl, RadbTouchExt};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> examples/demo.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use radb::server::AdbServer;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `radb`
[INFO] [stdout]  --> examples/demo.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use radb::Radb;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMD_CNXN` in this scope
[INFO] [stdout]   --> tests/protocol_test.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let msg = AdbMessage::new(CMD_CNXN, 0x01000000, 1048576, payload.clone());
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMD_CNXN` in this scope
[INFO] [stdout]   --> tests/protocol_test.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert_eq!(msg.command, CMD_CNXN);
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMD_CNXN` in this scope
[INFO] [stdout]   --> tests/protocol_test.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 |     assert_eq!(msg.magic, CMD_CNXN ^ 0xFFFF_FFFF);
[INFO] [stdout]    |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMD_OPEN` in this scope
[INFO] [stdout]   --> tests/protocol_test.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         CMD_OPEN,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMD_WRTE` in this scope
[INFO] [stdout]   --> tests/protocol_test.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let msg0 = AdbMessage::new(CMD_WRTE, 0, 10, Bytes::from_static(b"stream 10 payload"));
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMD_WRTE` in this scope
[INFO] [stdout]   --> tests/protocol_test.rs:68:32
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let msg1 = AdbMessage::new(CMD_WRTE, 0, 20, Bytes::from_static(b"stream 20 payload"));
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> tests/e2e.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 |     assert!(matches!(sync_res, radb::error::SyncResult::Success));
[INFO] [stdout]    |                                ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> tests/e2e.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 |     if let Ok(client) = radb::connect("127.0.0.1", 5555).await {
[INFO] [stdout]    |                         ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> tests/e2e.rs:46:29
[INFO] [stdout]    |
[INFO] [stdout] 46 |         if let Ok(client) = radb::connect("127.0.0.1", 5555).await {
[INFO] [stdout]    |                             ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/e2e.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = client.shell("getprop ro.product.model").await?;
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> examples/touch_simulation.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use radb::server::AdbServer;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `radb`
[INFO] [stdout]  --> examples/screenshot.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use radb::Radb;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `radb`
[INFO] [stdout]  --> examples/touch_simulation.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use radb::{KeyCode, Radb, RadbTouchExt, SwipeDirection};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]   --> tests/e2e.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = client.shell("getprop ro.product.model").await?;
[INFO] [stdout]    |                      ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/e2e.rs:74:29
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let shell_resp = client.shell(&format!("screencap -p {remote_path}")).await?;
[INFO] [stdout]    |                             ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> examples/demo.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let radb = match radb::connect("127.0.0.1", 5555).await {
[INFO] [stdout]    |                      ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> examples/demo.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |             match radb::discover("127.0.0.1").await? {
[INFO] [stdout]    |                   ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> examples/demo.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let response = radb.shell("getprop ro.product.model").await?;
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `radb-core` (test "protocol_test") due to 14 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]   --> tests/e2e.rs:74:29
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let shell_resp = client.shell(&format!("screencap -p {remote_path}")).await?;
[INFO] [stdout]    |                             ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `_` in the current scope
[INFO] [stdout]   --> examples/demo.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let response = radb.shell("getprop ro.product.model").await?;
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Radb` which provides `shell` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use radb_core::Radb;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `shl` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 50 -     let response = radb.shell("getprop ro.product.model").await?;
[INFO] [stdout] 50 +     let response = radb.shl("getprop ro.product.model").await?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> examples/screenshot.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         radb::error::SyncResult::Success => {
[INFO] [stdout]    |         ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pull` found for type `!` in the current scope
[INFO] [stdout]   --> tests/e2e.rs:77:27
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let sync_res = client.pull(local_path, remote_path).await?;
[INFO] [stdout]    |                           ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/e2e.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let sync_res = client.pull(local_path, remote_path).await?;
[INFO] [stdout]    |                    ------      ^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]   --> examples/demo.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let response = radb.shell("uname -a").await?;
[INFO] [stdout]    |                         ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/demo.rs:53:31
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let response = radb.shell("uname -a").await?;
[INFO] [stdout]    |                    ----       ^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> examples/screenshot.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         radb::error::SyncResult::Failure(err) => {
[INFO] [stdout]    |         ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> examples/touch_simulation.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let radb = match radb::connect("127.0.0.1", 5555).await {
[INFO] [stdout]    |                      ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]   --> tests/e2e.rs:82:20
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let _ = client.shell(&format!("rm {remote_path}")).await;
[INFO] [stdout]    |                    ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/e2e.rs:82:26
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let _ = client.shell(&format!("rm {remote_path}")).await;
[INFO] [stdout]    |             ------       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |             |
[INFO] [stdout]    |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]  --> examples/screenshot.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let device = radb::connect("127.0.0.1", 5555).await?;
[INFO] [stdout]   |                  ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `radb` in this scope
[INFO] [stdout]   --> examples/touch_simulation.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 |         Err(_) => match radb::discover("127.0.0.1").await? {
[INFO] [stdout]    |                         ^^^^ use of unresolved module or unlinked crate `radb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `radb`, use `cargo add radb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> examples/screenshot.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let shell_resp = device.shell(&format!("screencap -p {remote_path}")).await?;
[INFO] [stdout]    |                             ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> examples/touch_simulation.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let res = radb.tap(x, y).await?;
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/e2e.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_eq!(client.tap(500, 1000).await?.exit_code, 0);
[INFO] [stdout]    |                       ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]   --> examples/demo.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let response = radb.shell("echo 'Hello from radb in Rust!'").await?;
[INFO] [stdout]    |                         ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/demo.rs:56:31
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let response = radb.shell("echo 'Hello from radb in Rust!'").await?;
[INFO] [stdout]    |                    ----       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap` found for type `!` in the current scope
[INFO] [stdout]   --> tests/e2e.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_eq!(client.tap(500, 1000).await?.exit_code, 0);
[INFO] [stdout]    |                       ^^^ method not found in `!`
[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 `radb-core` (example "demo") due to 7 previous errors; 4 warnings emitted
[INFO] [stdout] error[E0599]: no method named `swipe` found for type `!` in the current scope
[INFO] [stdout]   --> tests/e2e.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         client.swipe(100, 500, 100, 100, Some(200)).await?.exit_code,
[INFO] [stdout]    |                ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/e2e.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |         client.swipe(100, 500, 100, 100, Some(200)).await?.exit_code,
[INFO] [stdout]    |         ------       ^^^ unreachable expression
[INFO] [stdout]    |         |
[INFO] [stdout]    |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]   --> examples/screenshot.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let shell_resp = device.shell(&format!("screencap -p {remote_path}")).await?;
[INFO] [stdout]    |                             ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `press_key` found for type `!` in the current scope
[INFO] [stdout]   --> tests/e2e.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 |     client.press_key(KeyCode::HOME).await?;
[INFO] [stdout]    |            ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/e2e.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 |     client.press_key(KeyCode::HOME).await?;
[INFO] [stdout]    |     ------           ^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |     |
[INFO] [stdout]    |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pull` found for type `!` in the current scope
[INFO] [stdout]   --> examples/screenshot.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout] 25 |     match device.pull(local_path, remote_path).await? {
[INFO] [stdout]    |                  ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/screenshot.rs:25:23
[INFO] [stdout]    |
[INFO] [stdout] 25 |     match device.pull(local_path, remote_path).await? {
[INFO] [stdout]    |           ------      ^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |           |
[INFO] [stdout]    |           any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]   --> examples/screenshot.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let _ = device.shell(&format!("rm {remote_path}")).await;
[INFO] [stdout]    |                    ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/screenshot.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let _ = device.shell(&format!("rm {remote_path}")).await;
[INFO] [stdout]    |             ------       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |             |
[INFO] [stdout]    |             any code following this expression is unreachable
[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 `tap` found for type `_` in the current scope
[INFO] [stdout]   --> examples/touch_simulation.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let res = radb.tap(x, y).await?;
[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 `tag` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/der-0.7.10/src/tag.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn tag(&self) -> Tag;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `RadbTouchExt` which provides `tap` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use radb_core::RadbTouchExt;
[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 `radb-core` (test "e2e") due to 11 previous errors; 10 warnings emitted
[INFO] [stderr] error: could not compile `radb-core` (example "screenshot") due to 7 previous errors; 4 warnings emitted
[INFO] [stdout] error[E0599]: no method named `double_tap` found for type `!` in the current scope
[INFO] [stdout]   --> examples/touch_simulation.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 |     radb.double_tap(x, y, 150).await?;
[INFO] [stdout]    |          ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/touch_simulation.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |     radb.double_tap(x, y, 150).await?;
[INFO] [stdout]    |     ----            ^ unreachable expression
[INFO] [stdout]    |     |
[INFO] [stdout]    |     any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `long_press` found for type `!` in the current scope
[INFO] [stdout]   --> examples/touch_simulation.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 |     radb.long_press(x, y, 1500).await?;
[INFO] [stdout]    |          ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/touch_simulation.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |     radb.long_press(x, y, 1500).await?;
[INFO] [stdout]    |     ----            ^ unreachable expression
[INFO] [stdout]    |     |
[INFO] [stdout]    |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `swipe` found for type `!` in the current scope
[INFO] [stdout]   --> examples/touch_simulation.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 |     radb.swipe(500, 1500, 500, 500, Some(250)).await?;
[INFO] [stdout]    |          ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/touch_simulation.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     radb.swipe(500, 1500, 500, 500, Some(250)).await?;
[INFO] [stdout]    |     ----       ^^^ unreachable expression
[INFO] [stdout]    |     |
[INFO] [stdout]    |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `swipe` found for type `!` in the current scope
[INFO] [stdout]   --> examples/touch_simulation.rs:81:10
[INFO] [stdout]    |
[INFO] [stdout] 81 |     radb.swipe(200, 800, 800, 800, Some(2000)).await?;
[INFO] [stdout]    |          ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/touch_simulation.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |     radb.swipe(200, 800, 800, 800, Some(2000)).await?;
[INFO] [stdout]    |     ----       ^^^ unreachable expression
[INFO] [stdout]    |     |
[INFO] [stdout]    |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `swipe_directional` found for type `!` in the current scope
[INFO] [stdout]   --> examples/touch_simulation.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Up, 400)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/touch_simulation.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Up, 400)
[INFO] [stdout]    |     ----                   ^^^^^^^^ unreachable expression
[INFO] [stdout]    |     |
[INFO] [stdout]    |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `swipe_directional` found for type `!` in the current scope
[INFO] [stdout]   --> examples/touch_simulation.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Down, 400)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> examples/touch_simulation.rs:99:28
[INFO] [stdout]    |
[INFO] [stdout] 99 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Down, 400)
[INFO] [stdout]    |     ----                   ^^^^^^^^ unreachable expression
[INFO] [stdout]    |     |
[INFO] [stdout]    |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `swipe_directional` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Left, 400)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:104:28
[INFO] [stdout]     |
[INFO] [stdout] 104 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Left, 400)
[INFO] [stdout]     |     ----                   ^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `swipe_directional` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Right, 400)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:109:28
[INFO] [stdout]     |
[INFO] [stdout] 109 |     radb.swipe_directional(center_x, center_y, distance, SwipeDirection::Right, 400)
[INFO] [stdout]     |     ----                   ^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `drag_and_drop` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let res = radb.drag_and_drop(300, 600, 700, 1200, Some(1000)).await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:118:34
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let res = radb.drag_and_drop(300, 600, 700, 1200, Some(1000)).await?;
[INFO] [stdout]     |               ----               ^^^ unreachable expression
[INFO] [stdout]     |               |
[INFO] [stdout]     |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw_path` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:128:10
[INFO] [stdout]     |
[INFO] [stdout] 128 |     radb.draw_path(&pattern_points, 300).await?;
[INFO] [stdout]     |          ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:128:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |     radb.draw_path(&pattern_points, 300).await?;
[INFO] [stdout]     |     ----           ^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `press_key` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 |     radb.press_key(KeyCode::BACK).await?;
[INFO] [stdout]     |          ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     radb.press_key(KeyCode::BACK).await?;
[INFO] [stdout]     |     ----           ^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `press_key` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:141:10
[INFO] [stdout]     |
[INFO] [stdout] 141 |     radb.press_key(KeyCode::HOME).await?;
[INFO] [stdout]     |          ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:141:20
[INFO] [stdout]     |
[INFO] [stdout] 141 |     radb.press_key(KeyCode::HOME).await?;
[INFO] [stdout]     |     ----           ^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `press_key` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 |     radb.press_key(KeyCode::APP_SWITCH).await?;
[INFO] [stdout]     |          ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 |     radb.press_key(KeyCode::APP_SWITCH).await?;
[INFO] [stdout]     |     ----           ^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `press_key` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 |     radb.press_key(KeyCode::HOME).await?;
[INFO] [stdout]     |          ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |     radb.press_key(KeyCode::HOME).await?;
[INFO] [stdout]     |     ----           ^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:157:10
[INFO] [stdout]     |
[INFO] [stdout] 157 |     radb.tap(500, 800).await?;
[INFO] [stdout]     |          ^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:157:14
[INFO] [stdout]     |
[INFO] [stdout] 157 |     radb.tap(500, 800).await?;
[INFO] [stdout]     |     ----     ^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `type_text` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:159:10
[INFO] [stdout]     |
[INFO] [stdout] 159 |     radb.type_text("Simulacao de Toques RADB").await?;
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `type_id` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/any.rs:137:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:159:20
[INFO] [stdout]     |
[INFO] [stdout] 159 |     radb.type_text("Simulacao de Toques RADB").await?;
[INFO] [stdout]     |     ----           ^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `roll` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 |     radb.roll(10, -5).await?;
[INFO] [stdout]     |          ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 |     radb.roll(10, -5).await?;
[INFO] [stdout]     |     ----      ^^ unreachable expression
[INFO] [stdout]     |     |
[INFO] [stdout]     |     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `shell` found for type `!` in the current scope
[INFO] [stdout]    --> examples/touch_simulation.rs:177:31
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let getevent_check = radb.shell("getevent -p 2>&1").await?;
[INFO] [stdout]     |                               ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/touch_simulation.rs:177:37
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let getevent_check = radb.shell("getevent -p 2>&1").await?;
[INFO] [stdout]     |                          ----       ^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          any code following this expression is unreachable
[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 `radb-core` (example "touch_simulation") due to 23 previous errors; 20 warnings emitted
[INFO] [stderr] warning: unused dependency `base64`
[INFO] [stderr]  --> Cargo.toml:4:15
[INFO] [stderr]   |
[INFO] [stderr] 4 | [dependencies.base64]
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `base64`
[INFO] [stderr] warning: unused dependency `sha1`
[INFO] [stderr]   --> Cargo.toml:21:15
[INFO] [stderr]    |
[INFO] [stderr] 21 | [dependencies.sha1]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `sha1`
[INFO] [stderr] warning: unused dependency `tracing-subscriber`
[INFO] [stderr]   --> Cargo.toml:34:15
[INFO] [stderr]    |
[INFO] [stderr] 34 | [dependencies.tracing-subscriber]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tracing-subscriber`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `radb-core` (manifest) generated 3 warnings
[INFO] running `Command { std: "docker" "inspect" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a", kill_on_drop: false }`
[INFO] [stdout] e3b92fae09ae594c78f16da66d9bfd5f52de46269d06d77b7adc068a0a9cd07a
