rust_adb/error/adb.rs
1use std::error::Error;
2
3#[derive(Debug)]
4pub enum AdbError {
5 StartAdbFailed {
6 bin_path: String,
7 source: Box<dyn Error>,
8 },
9 TcpConnectError {
10 source: Box<dyn Error>,
11 },
12 TcpWriteError {
13 source: Box<dyn Error>,
14 },
15 TcpReadError {
16 source: Box<dyn Error>,
17 },
18 ParseResponseError {
19 source: Box<dyn Error>,
20 },
21 ResponseStatusError {
22 content: String,
23 },
24}