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}