#[cfg(feature = "toml")] /// Helpers for serializing to/deserializing from toml /// /// In order to use this module, set the "toml" feature in your Cargo.toml: /// /// ```toml,ignore /// [dependencies.mastodon-async] /// version = "0.22" /// features = ["toml"] /// ``` pub mod toml; #[cfg(feature = "json")] /// Helpers for serializing to/deserializing from json /// /// In order to use this module, set the "json" feature in your Cargo.toml: /// /// ```toml,ignore /// [dependencies.elefen] /// version = "0.22" /// features = ["json"] /// ``` pub mod json; #[cfg(feature = "env")] /// Helpers for deserializing a `Data` struct from the environment /// /// In order to use this module, set the "env" feature in your Cargo.toml: /// /// ```toml,ignore /// [dependencies.mastodon-async] /// version = "0.22" /// features = ["env"] /// ``` pub mod env; /// Helpers for working with the command line pub mod cli; /// Helpers for serializing data for logging pub mod log; /// Adapter for reading JSON data from a response with better logging and a /// fail-safe timeout. pub mod read_response;