Struct adb_utils::ADBManager 
source · pub struct ADBManager { /* private fields */ }Implementations§
source§impl ADBManager
 
impl ADBManager
sourcepub fn new() -> ADBManager
 
pub fn new() -> ADBManager
Examples found in repository?
examples/list_files.rs (line 10)
9 10 11 12 13 14 15 16 17 18 19 20 21 22
fn main() {
    let mut manager = ADBManager::new();
    match manager.connect("192.168.1.129", "42457") {
        Ok(())=> println!("Successfully connected"),
        Err(e) => println!("Could not connect: {}", e)
    }
    manager.cwd("/storage/emulated/0");
    let mut list = ADBList::default();
    match manager.shell(&mut list) {
        Ok(ok) => println!("{}", ok.to_string()),
        Err(err) => println!("Error: {}", err)
    }
}sourcepub fn connect(&mut self, ip: &str, port: &str) -> Result<(), String>
 
pub fn connect(&mut self, ip: &str, port: &str) -> Result<(), String>
Examples found in repository?
examples/list_files.rs (line 11)
9 10 11 12 13 14 15 16 17 18 19 20 21 22
fn main() {
    let mut manager = ADBManager::new();
    match manager.connect("192.168.1.129", "42457") {
        Ok(())=> println!("Successfully connected"),
        Err(e) => println!("Could not connect: {}", e)
    }
    manager.cwd("/storage/emulated/0");
    let mut list = ADBList::default();
    match manager.shell(&mut list) {
        Ok(ok) => println!("{}", ok.to_string()),
        Err(err) => println!("Error: {}", err)
    }
}sourcepub fn cwd(&mut self, path: &str)
 
pub fn cwd(&mut self, path: &str)
Examples found in repository?
examples/list_files.rs (line 15)
9 10 11 12 13 14 15 16 17 18 19 20 21 22
fn main() {
    let mut manager = ADBManager::new();
    match manager.connect("192.168.1.129", "42457") {
        Ok(())=> println!("Successfully connected"),
        Err(e) => println!("Could not connect: {}", e)
    }
    manager.cwd("/storage/emulated/0");
    let mut list = ADBList::default();
    match manager.shell(&mut list) {
        Ok(ok) => println!("{}", ok.to_string()),
        Err(err) => println!("Error: {}", err)
    }
}sourcepub fn shell(&self, cmd: &mut impl ADBCommand) -> Result<ADBResult, String>
 
pub fn shell(&self, cmd: &mut impl ADBCommand) -> Result<ADBResult, String>
Examples found in repository?
examples/list_files.rs (line 18)
9 10 11 12 13 14 15 16 17 18 19 20 21 22
fn main() {
    let mut manager = ADBManager::new();
    match manager.connect("192.168.1.129", "42457") {
        Ok(())=> println!("Successfully connected"),
        Err(e) => println!("Could not connect: {}", e)
    }
    manager.cwd("/storage/emulated/0");
    let mut list = ADBList::default();
    match manager.shell(&mut list) {
        Ok(ok) => println!("{}", ok.to_string()),
        Err(err) => println!("Error: {}", err)
    }
}pub fn disconnect(&mut self)
Trait Implementations§
source§impl Default for ADBManager
 
impl Default for ADBManager
source§fn default() -> ADBManager
 
fn default() -> ADBManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ADBManager
impl Send for ADBManager
impl Sync for ADBManager
impl Unpin for ADBManager
impl UnwindSafe for ADBManager
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