diff --git a/ruma-api/src/lib.rs b/ruma-api/src/lib.rs index 2daa9159..d6732633 100644 --- a/ruma-api/src/lib.rs +++ b/ruma-api/src/lib.rs @@ -9,6 +9,7 @@ //! input parameters for requests, and the structure of a successful response. //! Such types can then be used by client code to make requests, and by server code to fulfill //! those requests. + #![doc(html_favicon_url = "https://www.ruma.io/favicon.ico")] #![warn(rust_2018_idioms)] #![deny(missing_copy_implementations, missing_debug_implementations, missing_docs)] diff --git a/ruma-api/tests/manual_endpoint_impl.rs b/ruma-api/tests/manual_endpoint_impl.rs index 15165257..045cdb70 100644 --- a/ruma-api/tests/manual_endpoint_impl.rs +++ b/ruma-api/tests/manual_endpoint_impl.rs @@ -1,4 +1,5 @@ //! PUT /_matrix/client/r0/directory/room/:room_alias + use std::{convert::TryFrom, ops::Deref}; use http::{header::CONTENT_TYPE, method::Method}; diff --git a/ruma-appservice-api/src/lib.rs b/ruma-appservice-api/src/lib.rs index cc1345a8..f7211f0f 100644 --- a/ruma-appservice-api/src/lib.rs +++ b/ruma-appservice-api/src/lib.rs @@ -1,6 +1,7 @@ //! Crate ruma_appservice_api contains serializable types for the requests and responses for each //! endpoint in the [Matrix](https://matrix.org/) application service API specification. These //! types can be shared by application service and server code. + #![warn(missing_copy_implementations, missing_debug_implementations, missing_docs)] pub mod event; diff --git a/ruma-client-api/src/r0/membership/invite_user.rs b/ruma-client-api/src/r0/membership/invite_user.rs index d70623c0..102a8f71 100644 --- a/ruma-client-api/src/r0/membership/invite_user.rs +++ b/ruma-client-api/src/r0/membership/invite_user.rs @@ -6,6 +6,7 @@ //! //! [invite-by-user-id]: https://matrix.org/docs/spec/client_server/r0.6.0#post-matrix-client-r0-rooms-roomid-invite //! [invite-by-3pid]: https://matrix.org/docs/spec/client_server/r0.6.0#id101 + use ruma_api::ruma_api; use ruma_identifiers::{RoomId, UserId}; use serde::{Deserialize, Serialize}; diff --git a/ruma-federation-api/src/authorization/get_event_authorization.rs b/ruma-federation-api/src/authorization/get_event_authorization.rs index d6f98a82..7e202632 100644 --- a/ruma-federation-api/src/authorization/get_event_authorization.rs +++ b/ruma-federation-api/src/authorization/get_event_authorization.rs @@ -1,2 +1,3 @@ //! Endpoint to retrieve the complete auth chain for a given event. + pub mod v1; diff --git a/ruma-federation-api/src/device.rs b/ruma-federation-api/src/device.rs index 7e06927b..c022aaa0 100644 --- a/ruma-federation-api/src/device.rs +++ b/ruma-federation-api/src/device.rs @@ -1,2 +1,3 @@ //! Endpoints to retrieve information about user devices + pub mod get_devices; diff --git a/ruma-federation-api/src/device/get_devices.rs b/ruma-federation-api/src/device/get_devices.rs index 8a4cfac6..aa6513af 100644 --- a/ruma-federation-api/src/device/get_devices.rs +++ b/ruma-federation-api/src/device/get_devices.rs @@ -1,2 +1,3 @@ //! Endpoint to get information about a user's devices + pub mod v1; diff --git a/ruma-federation-api/src/query/get_profile_information.rs b/ruma-federation-api/src/query/get_profile_information.rs index 81e4aaf3..4454f06c 100644 --- a/ruma-federation-api/src/query/get_profile_information.rs +++ b/ruma-federation-api/src/query/get_profile_information.rs @@ -1,2 +1,3 @@ //! Endpoint to query profile information with a user id and optional field. + pub mod v1; diff --git a/ruma-federation-api/src/query/get_room_information.rs b/ruma-federation-api/src/query/get_room_information.rs index bf4d11f2..0779d3ef 100644 --- a/ruma-federation-api/src/query/get_room_information.rs +++ b/ruma-federation-api/src/query/get_room_information.rs @@ -1,2 +1,3 @@ //! Endpoint to query room information with a room alias. + pub mod v1;