ruma_identity_service_api/lib.rs
1#![doc(html_favicon_url = "https://ruma.dev/favicon.ico")]
2#![doc(html_logo_url = "https://ruma.dev/images/logo.png")]
3//! (De)serializable types for the [Matrix Identity Service API][identity-api].
4//! These types can be shared by client and identity service code.
5//!
6//! [identity-api]: https://spec.matrix.org/v1.19/identity-service-api/
7
8// This crate is not useful without either of those features, so export nothing if they are not
9// enabled to avoid errors when running checks wrongly without enabling any of them.
10#![cfg(any(feature = "client", feature = "server"))]
11#![warn(missing_docs)]
12
13pub mod association;
14pub mod authentication;
15pub mod discovery;
16pub mod invitation;
17pub mod keys;
18pub mod lookup;
19pub mod tos;
20
21ruma_common::priv_owned_str!();