adb_client 3.1.0

Rust ADB (Android Debug Bridge) client library
Documentation
#![crate_type = "lib"]
#![forbid(unsafe_code)]
#![forbid(missing_debug_implementations)]
#![forbid(missing_docs)]
#![doc = include_str!("../README.md")]
// Feature `doc_cfg` is currently only available on nightly builds.
// It is activated when cfg `docsrs` is enabled.
// Documentation can be build locally using:
// `RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --no-deps --all-features`
#![cfg_attr(docsrs, feature(doc_cfg))]

mod adb_device_ext;
mod adb_transport;
/// Emulator-related definitions
pub mod emulator;
mod error;
mod message_devices;
mod models;

/// Server-related definitions
pub mod server;

/// Device reachable by the server related definitions
pub mod server_device;
mod utils;

/// MDNS-related definitions
#[cfg(feature = "mdns")]
#[cfg_attr(docsrs, doc(cfg(feature = "mdns")))]
pub mod mdns;

pub use adb_device_ext::ADBDeviceExt;
use adb_transport::ADBTransport;
pub use error::{Result, RustADBError};
pub use message_devices::*;
pub use models::{ADBListItem, ADBListItemType, AdbStatResponse, HostFeatures, RebootType};