Skip to content

Commit d9e377b

Browse files
committed
feat: edition 2024 (#106)
1 parent a930691 commit d9e377b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+93
-91
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ resolver = "2"
44

55
[workspace.package]
66
authors = ["Corentin LIAUD"]
7-
edition = "2021"
7+
edition = "2024"
88
homepage = "https://github.com/cocool97/adb_client"
99
keywords = ["adb", "android", "tcp", "usb"]
1010
license = "MIT"

adb_cli/src/adb_termios.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
use std::os::unix::prelude::{AsRawFd, RawFd};
44

5-
use termios::{tcsetattr, Termios, TCSANOW, VMIN, VTIME};
5+
use termios::{TCSANOW, Termios, VMIN, VTIME, tcsetattr};
66

77
use crate::Result;
88

adb_cli/src/main.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ fn main() -> Result<()> {
5151
match server_command.command {
5252
LocalCommand::DeviceCommands(device_commands) => (device.boxed(), device_commands),
5353
LocalCommand::LocalDeviceCommand(local_device_command) => {
54-
return handle_local_commands(device, local_device_command)
54+
return handle_local_commands(device, local_device_command);
5555
}
5656
}
5757
}
@@ -66,7 +66,9 @@ fn main() -> Result<()> {
6666
None => ADBUSBDevice::autodetect()?,
6767
},
6868
_ => {
69-
anyhow::bail!("please either supply values for both the --vendor-id and --product-id flags or none.");
69+
anyhow::bail!(
70+
"please either supply values for both the --vendor-id and --product-id flags or none."
71+
);
7072
}
7173
};
7274
(device.boxed(), usb_command.commands)

adb_cli/src/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pub fn setup_logger(debug: bool) {
66
false => "info",
77
};
88

9-
std::env::set_var("RUST_LOG", level);
9+
unsafe { std::env::set_var("RUST_LOG", level) };
1010
}
1111

1212
env_logger::init();

adb_client/src/device/adb_message_device.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use byteorder::{LittleEndian, ReadBytesExt};
22
use rand::Rng;
33
use std::io::{Cursor, Read, Seek};
44

5-
use crate::{constants::BUFFER_SIZE, ADBMessageTransport, AdbStatResponse, Result, RustADBError};
5+
use crate::{ADBMessageTransport, AdbStatResponse, Result, RustADBError, constants::BUFFER_SIZE};
66

7-
use super::{models::MessageSubcommand, ADBTransportMessage, MessageCommand};
7+
use super::{ADBTransportMessage, MessageCommand, models::MessageSubcommand};
88

99
/// Generic structure representing an ADB device reachable over an [`ADBMessageTransport`].
1010
/// Structure is totally agnostic over which transport is truly used.
@@ -146,7 +146,7 @@ impl<T: ADBMessageTransport> ADBMessageDevice<T> {
146146
return Err(RustADBError::ADBRequestFailed(format!(
147147
"Wrong command received {}",
148148
c
149-
)))
149+
)));
150150
}
151151
}
152152
}

adb_client/src/device/adb_message_device_commands.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::{models::AdbStatResponse, ADBDeviceExt, ADBMessageTransport, RebootType, Result};
1+
use crate::{ADBDeviceExt, ADBMessageTransport, RebootType, Result, models::AdbStatResponse};
22
use std::{
33
io::{Read, Write},
44
path::Path,

adb_client/src/device/adb_tcp_device.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use std::io::Write;
22
use std::path::Path;
33
use std::{io::Read, net::SocketAddr};
44

5+
use super::ADBTransportMessage;
56
use super::adb_message_device::ADBMessageDevice;
67
use super::models::MessageCommand;
7-
use super::ADBTransportMessage;
88
use crate::{ADBDeviceExt, ADBMessageTransport, ADBTransport, Result, TcpTransport};
99

1010
/// Represent a device reached and available over USB.

adb_client/src/device/adb_usb_device.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use rusb::constants::LIBUSB_CLASS_VENDOR_SPEC;
21
use rusb::Device;
32
use rusb::DeviceDescriptor;
43
use rusb::UsbContext;
4+
use rusb::constants::LIBUSB_CLASS_VENDOR_SPEC;
55
use std::fs::read_to_string;
66
use std::io::Read;
77
use std::io::Write;
@@ -12,10 +12,10 @@ use std::time::Duration;
1212
use super::adb_message_device::ADBMessageDevice;
1313
use super::models::MessageCommand;
1414
use super::{ADBRsaKey, ADBTransportMessage};
15-
use crate::device::adb_transport_message::{AUTH_RSAPUBLICKEY, AUTH_SIGNATURE, AUTH_TOKEN};
1615
use crate::ADBDeviceExt;
1716
use crate::ADBMessageTransport;
1817
use crate::ADBTransport;
18+
use crate::device::adb_transport_message::{AUTH_RSAPUBLICKEY, AUTH_SIGNATURE, AUTH_TOKEN};
1919
use crate::{Result, RustADBError, USBTransport};
2020

2121
pub fn read_adb_private_key<P: AsRef<Path>>(private_key_path: P) -> Result<Option<ADBRsaKey>> {
@@ -188,7 +188,7 @@ impl ADBUSBDevice {
188188
v => {
189189
return Err(RustADBError::ADBRequestFailed(format!(
190190
"Received AUTH message with type != 1 ({v})"
191-
)))
191+
)));
192192
}
193193
};
194194

adb_client/src/device/commands/framebuffer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ use byteorder::{LittleEndian, ReadBytesExt};
44
use image::{ImageBuffer, Rgba};
55

66
use crate::{
7-
device::{adb_message_device::ADBMessageDevice, MessageCommand},
8-
models::{FrameBufferInfoV1, FrameBufferInfoV2},
97
ADBMessageTransport, Result, RustADBError,
8+
device::{MessageCommand, adb_message_device::ADBMessageDevice},
9+
models::{FrameBufferInfoV1, FrameBufferInfoV2},
1010
};
1111

1212
impl<T: ADBMessageTransport> ADBMessageDevice<T> {

adb_client/src/device/commands/install.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ use std::{fs::File, path::Path};
33
use rand::Rng;
44

55
use crate::{
6-
device::{adb_message_device::ADBMessageDevice, MessageWriter},
7-
utils::check_extension_is_apk,
86
ADBMessageTransport, Result,
7+
device::{MessageWriter, adb_message_device::ADBMessageDevice},
8+
utils::check_extension_is_apk,
99
};
1010

1111
impl<T: ADBMessageTransport> ADBMessageDevice<T> {

0 commit comments

Comments
 (0)