adb_client 3.1.2

Rust ADB (Android Debug Bridge) client library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::{
    AdbStatResponse, Result,
    message_devices::{
        adb_message_device::ADBMessageDevice, adb_message_transport::ADBMessageTransport,
    },
};

impl<T: ADBMessageTransport> ADBMessageDevice<T> {
    pub(crate) fn stat(&mut self, remote_path: &dyn AsRef<str>) -> Result<AdbStatResponse> {
        let mut session = self.open_synchronization_session()?;
        let adb_stat_response = session.stat_with_explicit_ids(remote_path.as_ref())?;
        self.end_transaction(&mut session)?;
        Ok(adb_stat_response)
    }
}