mangadex_api_types_rust/
lib.rs

1#![deny(clippy::exhaustive_enums)]
2#![deny(clippy::exhaustive_structs)]
3
4pub mod api_client_profile;
5pub mod api_client_state;
6pub mod error;
7pub mod forum_thread;
8pub mod include_empty_pages;
9pub mod include_external_url;
10pub mod include_future_publish_at;
11pub mod include_future_updates;
12pub mod include_unavailable;
13pub mod language;
14pub mod legacy_mapping_type;
15pub mod manga_link;
16pub mod manga_state;
17pub mod mangadex_datetime;
18pub mod mangadex_duration;
19pub mod oauth;
20pub mod order_direction;
21pub mod password;
22pub mod report_category;
23pub mod report_status;
24pub mod result;
25pub mod sort_order;
26pub mod static_data;
27pub mod tag;
28pub mod tag_search_mode;
29pub mod upload_source;
30pub mod user_role;
31pub mod username;
32
33pub use api_client_profile::ApiClientProfile;
34pub use api_client_state::ApiClientState;
35pub use forum_thread::ForumThreadType;
36pub use include_empty_pages::IncludeFuturePages;
37pub use include_external_url::IncludeExternalUrl;
38pub use include_future_publish_at::IncludeFuturePublishAt;
39pub use include_future_updates::IncludeFutureUpdates;
40pub use include_unavailable::IncludeUnvailable;
41pub use language::Language;
42pub use legacy_mapping_type::LegacyMappingType;
43pub use manga_link::{MangaLink, MangaLinks};
44pub use manga_state::MangaState;
45pub use mangadex_datetime::MangaDexDateTime;
46pub use mangadex_duration::MangaDexDuration;
47pub use order_direction::OrderDirection;
48pub use password::Password;
49pub use report_category::ReportCategory;
50pub use report_status::ReportStatus;
51pub use result::ResultType;
52pub use sort_order::*;
53pub use static_data::content_rating::ContentRating;
54pub use static_data::custom_list_visibility::CustomListVisibility;
55pub use static_data::demographic::Demographic;
56pub use static_data::manga_relation::MangaRelation;
57pub use static_data::manga_status::MangaStatus;
58pub use static_data::reading_status::ReadingStatus;
59pub use static_data::reference_expansion_resource::ReferenceExpansionResource;
60pub use static_data::relationship_type::RelationshipType;
61pub use static_data::response_type::ResponseType;
62pub use tag::{Tag, TagGroup};
63pub use tag_search_mode::TagSearchMode;
64pub use upload_source::UploadSource;
65pub use user_role::UserRole;
66pub use username::Username;
67
68#[macro_use]
69pub(crate) mod macros;