android/lib.rs
1//! Android driver: adb client, agent deploy, agent session and emulator gRPC.
2//!
3//! - [`adb`] speaks the adb server's smart-socket protocol with the driver's
4//! own client (design D3).
5//! - [`agent`] deploys the resident agent, reuses or replaces a running one
6//! and connects to it (design D2 and D3).
7//! - [`emulator`] drives the emulator's gRPC controller, the emulator fast
8//! path (design D7).
9//! - [`session`] puts an attached agent, and the controller when there is
10//! one, behind the mirror's backend traits (design D5 and D7).
11
12pub mod adb;
13pub mod agent;
14pub mod emulator;
15pub mod session;
16
17#[cfg(test)]
18mod fake_agent;