//! Async Rust client for controlling LG TVs over IP Control.
//!
//! # Example
//!
//! ```no_run
//! use lgtv_ip_control::{Apps, LGTV};
//!
//! #[tokio::main]
//! async fn main() -> Result<(), Box<dyn std::error::Error>> {
//! let mut tv = LGTV::connect_tcp(
//! "IP_ADDRESS",
//! "MAC_ADDRESS",
//! Some("KEY_CODE"),
//! )
//! .await?;
//!
//! tv.launch_app(Apps::Youtube).await?;
//!
//! Ok(())
//! }
//! ```
pub use ;
pub use LGTV;