Skip to main content

mygpoclient/
lib.rs

1//! This is a client library for the [gpodder.net](https://gpodder.net/) API
2//!
3//! # Usage
4//!
5//! For any request you need a [client](./client/index.html#structs).
6//!
7//! All supported API features are represented by a trait.
8//!
9//! A client's implemented traits mark its capabilities.
10
11#![deny(
12    clippy::all,
13    warnings,
14    future_incompatible,
15    nonstandard_style,
16    rust_2018_compatibility,
17    rust_2018_idioms,
18    rustdoc,
19    unused,
20    macro_use_extern_crate,
21    missing_docs,
22    non_ascii_idents,
23    single_use_lifetimes,
24    trivial_casts,
25    trivial_numeric_casts,
26    unreachable_pub,
27    unsafe_code,
28    unused_import_braces,
29    unused_lifetimes,
30    unused_qualifications
31)]
32#![allow(missing_doc_code_examples)]
33
34pub mod client;
35pub mod device;
36pub mod directory;
37pub mod episode;
38pub mod error;
39pub mod settings;
40pub mod subscription;
41pub mod suggestion;