use serde::Deserialize; /// Data structures for ser/de of account-related resources pub mod account; /// Data structures for ser/de of attachment-related resources pub mod attachment; /// Data structures for ser/de of card-related resources pub mod card; /// Data structures for ser/de of contetx-related resources pub mod context; /// Data structures for ser/de of streaming events pub mod event; /// Data structures for ser/de of filter-related resources pub mod filter; /// Data structures for ser/de of instance-related resources pub mod instance; pub(crate) mod itemsiter; /// Data structures for ser/de of list-related resources pub mod list; /// Data structures for ser/de of mention-related resources pub mod mention; /// Data structures for ser/de of notification-related resources pub mod notification; /// Data structures for ser/de of push-subscription-related resources pub mod push; /// Data structures for ser/de of relationship-related resources pub mod relationship; /// Data structures for ser/de of report-related resources pub mod report; /// Data structures for ser/de of search-related resources pub mod search_result; /// Data structures for ser/de of status-related resources pub mod status; /// An empty JSON object. #[derive(Deserialize, Debug, Copy, Clone, PartialEq)] pub struct Empty {} /// The purpose of this module is to alleviate imports of many common /// structs by adding a glob import to the top of mastodon heavy /// modules: pub mod prelude { pub use super::{ account::{Account, Source}, attachment::{Attachment, MediaType}, card::Card, context::Context, event::Event, filter::{Filter, FilterContext}, instance::*, list::List, mention::Mention, notification::Notification, push::Subscription, relationship::Relationship, report::Report, search_result::{SearchResult, SearchResultV2}, status::{Application, Emoji, Status}, Empty, }; }