1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
//! Common types used across the crate. pub use json::Map as JsonMap; pub use json::Number as JsonNumber; pub use json::Value as JsonValue; use chrono::{DateTime as ChronoDateTime, Utc}; string_enums! { /// Represents the `filter_level` field in Tweets. #[derive(Clone, Debug)] pub enum FilterLevel<'a> { None("none"), Low("low"), Medium("medium"); Custom(_), } /// Represents the `withheld_scope` field in `Tweet` and `User`. #[derive(Clone, Debug)] pub enum WithheldScope<'a> { Status("status"), User("user"); Custom(_), } } pub type DateTime = ChronoDateTime<Utc>;