1#![deny(
2 unreachable_pub,
3 clippy::dbg_macro,
4 clippy::print_stdout,
5 clippy::print_stderr
6)]
7
8mod error;
11mod http_client;
12mod isahc_compat;
13pub mod media_container;
14mod myplex;
15mod player;
16mod server;
17pub mod url;
18pub mod webhook;
19
20pub use error::Error;
21pub use http_client::{HttpClient, HttpClientBuilder};
22pub use myplex::{
23 account::RestrictionProfile, device, discover, pin::PinManager, sharing, MyPlex, MyPlexBuilder,
24};
25pub use player::Player;
26pub use server::{library, prefs::Preferences, transcode, Server};
27
28pub type Result<T = (), E = error::Error> = std::result::Result<T, E>;