pub struct ADBResult { /* private fields */ }Implementations§
source§impl ADBResult
 
impl ADBResult
sourcepub fn to_string(&self) -> &String
 
pub fn to_string(&self) -> &String
Examples found in repository?
examples/shell/list_files.rs (line 20)
10 11 12 13 14 15 16 17 18 19 20 21 22 23
fn main() {
    let mut manager = ADBManager::new();
    match manager.connect("192.168.0.105", 35659) {
        Ok(()) => println!("Successfully connected"),
        Err(e) => println!("Could not connect: {}", e),
    }
    manager.cwd("/storage/emulated/0");
    let mut list = ADBList::default();
    match manager.execute_path_based(&mut list) {
        Ok(ok) => println!("{}", ok.to_string()),
        Err(err) => println!("Error: {}", err),
    }
}More examples
examples/general/general_info.rs (line 20)
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
fn main() {
    let mut manager = ADBManager::new();
    match manager.connect("192.168.0.105", 33363) {
        Ok(()) => println!("Successfully connected"),
        Err(e) => println!("Could not connect: {}", e),
    }
    let mut list = ADBDevices::new(&vec![Flags::Long]);
    match manager.execute(&mut list) {
        Ok(ok) => {
            println!("{}", ok.to_string());
            let parsed = DeviceInfo::from(ok);
            println!(
                "{} {} {}",
                parsed.product, parsed.model, parsed.transport_id
            );
        }
        Err(err) => println!("Error: {}", err),
    }
    let mut help = ADBHelp::default();
    println!("{}", manager.execute(&mut help).unwrap().to_string());
    let mut version = ADBVersion::default();
    let version = Version::from(manager.execute(&mut version).unwrap());
    println!(
        "adb version: {}, version: {}, install: {}",
        version.adb_version, version.version, version.install_path
    );
}pub fn to_vec(&self) -> Vec<String>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ADBResult
impl Send for ADBResult
impl Sync for ADBResult
impl Unpin for ADBResult
impl UnwindSafe for ADBResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more