//! Crate ruma_client_api contains serializable types for the requests and responses for each //! endpoint in the [Matrix](https://matrix.org/) client API specification. These types can be //! shared by client and server code. #![deny( missing_copy_implementations, missing_debug_implementations, missing_docs, warnings )] #![warn( clippy::empty_line_after_outer_attr, clippy::expl_impl_clone_on_copy, clippy::if_not_else, clippy::items_after_statements, clippy::match_same_arms, clippy::mem_forget, clippy::missing_docs_in_private_items, clippy::multiple_inherent_impl, clippy::mut_mut, clippy::needless_borrow, clippy::needless_continue, clippy::single_match_else, clippy::unicode_not_nfc, clippy::use_self, clippy::used_underscore_binding, clippy::wrong_pub_self_convention, clippy::wrong_self_convention )] // Since we support Rust 1.34.2, we can't apply this suggestion yet #![allow(clippy::use_self)] pub mod r0; pub mod unversioned;