1#![doc(html_favicon_url = "https://ruma.dev/favicon.ico")]
2#![doc(html_logo_url = "https://ruma.dev/images/logo.png")]
3#![cfg(any(feature = "client", feature = "server"))]
11#![cfg_attr(docsrs, feature(doc_cfg))]
12#![warn(missing_docs)]
13
14pub mod account;
15pub mod admin;
16pub mod alias;
17pub mod appservice;
18pub mod authenticated_media;
19pub mod backup;
20pub mod config;
21pub mod context;
22#[cfg(feature = "unstable-msc3814")]
23pub mod dehydrated_device;
24#[cfg(feature = "unstable-msc4140")]
25pub mod delayed_events;
26pub mod device;
27pub mod directory;
28pub mod discovery;
29pub mod filter;
30pub mod keys;
31pub mod knock;
32pub mod media;
33pub mod membership;
34pub mod message;
35pub mod peeking;
36pub mod presence;
37pub mod profile;
38pub mod push;
39pub mod read_marker;
40pub mod receipt;
41pub mod redact;
42pub mod relations;
43#[cfg(any(feature = "unstable-msc4108", feature = "unstable-msc4388"))]
44pub mod rendezvous;
45pub mod reporting;
46#[cfg(feature = "unstable-msc1763")]
47pub mod retention;
48pub mod room;
49#[cfg(feature = "unstable-msc4143")]
50pub mod rtc;
51pub mod search;
52pub mod session;
53pub mod space;
54pub mod state;
55pub mod sync;
56pub mod tag;
57pub mod thirdparty;
58pub mod threads;
59pub mod to_device;
60pub mod typing;
61pub mod uiaa;
62pub mod user_directory;
63pub mod voip;
64
65ruma_common::priv_owned_str!();