plex_api/
lib.rs

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