1#![doc = include_str!("../README.md")]
2#![deny(
3 missing_docs,
4 unsafe_code,
5 missing_debug_implementations,
6 rust_2018_idioms
7)]
8
9#[macro_use]
10pub(crate) mod id;
11
12pub mod channel;
13mod client;
14pub mod error;
15pub mod playlist;
16pub mod stream;
17mod thumbnail;
18pub mod video;
19pub(crate) mod youtube;
20
21pub use channel::Channel;
22pub use client::Client;
23pub use error::Error;
24pub use playlist::Playlist;
25pub use stream::Stream;
26pub use thumbnail::Thumbnail;
27pub use video::Video;
28
29pub type Result<T> = std::result::Result<T, Error>;