Struct radb_client::Client
source · pub struct Client {}Implementations§
source§impl Client
impl Client
pub fn logcat<'d, D>( adb: &Adb, device: D, options: LogcatOptions, cancel: Option<Receiver<()>> ) -> Result<Output>
pub fn api_level<'d, D>(adb: &Adb, device: D) -> Result<String>
pub fn version<'d, D>(adb: &Adb, device: D) -> Result<u8>
pub fn pull<'d, 's, D, S, T>( adb: &Adb, device: D, src: S, dst: T ) -> Result<Output>
pub fn push<'d, 't, D, S, T>( adb: &Adb, device: D, src: S, dst: T ) -> Result<Output>
pub fn save_screencap<'d, D>(adb: &Adb, device: D, output: File) -> Result<()>
pub fn copy_screencap<'d, D>(adb: &Adb, device: D) -> Result<()>
pub fn wait_for_device<'d, D>( adb: &Adb, device: D, timeout: Option<Duration> ) -> Result<()>
pub fn is_root<'a, T>(adb: &Adb, device: T) -> Result<bool>
pub fn unroot<'d, D>(adb: &Adb, device: D) -> Result<bool>
pub fn is_connected<'d, D>(adb: &Adb, device: D) -> bool
pub fn get_wakefulness<'d, D>(adb: &Adb, device: D) -> Result<Wakefulness>
pub fn connect<'d, D>( adb: &Adb, device: D, timeout: Option<Duration> ) -> Result<()>
pub fn disconnect<'d, D>(adb: &Adb, device: D) -> Result<bool>
pub fn try_disconnect<'d, D>(adb: &Adb, device: D) -> Result<bool>
pub fn disconnect_all(adb: &Adb) -> Result<bool>
pub fn reboot<'d, D>( adb: &Adb, device: D, reboot_type: Option<RebootType> ) -> Result<()>
pub fn remount<'a, T>(adb: &Adb, device: T) -> Result<()>
pub fn mount<'d, D, T: Arg>(adb: &Adb, device: D, dir: T) -> Result<()>
pub fn unmount<'d, D, T: Arg>(adb: &Adb, device: D, dir: T) -> Result<()>
pub fn bug_report<'d, D, T: Arg>( adb: &Adb, device: D, output: Option<T> ) -> Result<Output>
pub fn clear_logcat<'d, D>(adb: &Adb, device: D) -> Result<()>
pub fn get_mac_address<'d, D>(adb: &Adb, device: D) -> Result<MacAddress>
pub fn get_wlan_address<'d, D>(adb: &Adb, device: D) -> Result<MacAddress>
pub fn get_boot_id<'d, D>(adb: &Adb, device: D) -> Result<Uuid>
pub fn get_verity<'d, D>(adb: &Adb, device: D) -> Result<bool>
pub fn disable_verity<'d, D>(adb: &Adb, device: D) -> Result<()>
pub fn enable_verity<'d, D>(adb: &Adb, device: D) -> Result<()>
Auto Trait Implementations§
impl RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl UnwindSafe for Client
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