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;
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>;