From 20bb3a76fc78dfecbd696f4887fba661fcfa8ed5 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Sun, 17 Jan 2021 22:37:59 +0100 Subject: [PATCH] Add an api feature to ruma --- ruma/Cargo.toml | 11 ++++++----- ruma/src/lib.rs | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ruma/Cargo.toml b/ruma/Cargo.toml index c6775237..46f3c0e1 100644 --- a/ruma/Cargo.toml +++ b/ruma/Cargo.toml @@ -36,14 +36,15 @@ serde = { version = "1.0.118", features = ["derive"] } either = ["ruma-identifiers/either"] rand = ["ruma-identifiers/rand"] +api = ["ruma-api"] events = ["ruma-events"] signatures = ["ruma-signatures"] -appservice-api = ["ruma-api", "ruma-appservice-api", "events"] -client-api = ["ruma-api", "ruma-client-api", "events"] -federation-api = ["ruma-api", "ruma-federation-api", "signatures"] -identity-service-api = ["ruma-api", "ruma-identity-service-api"] -push-gateway-api = ["ruma-api", "ruma-push-gateway-api"] +appservice-api = ["api", "events", "ruma-appservice-api"] +client-api = ["api", "events", "ruma-client-api"] +federation-api = ["api", "signatures", "ruma-federation-api"] +identity-service-api = ["api", "ruma-identity-service-api"] +push-gateway-api = ["api", "ruma-push-gateway-api"] unstable-exhaustive-types = [ "ruma-events/unstable-exhaustive-types", diff --git a/ruma/src/lib.rs b/ruma/src/lib.rs index 14987bf0..e742f3cb 100644 --- a/ruma/src/lib.rs +++ b/ruma/src/lib.rs @@ -42,7 +42,7 @@ pub use ruma_events as events; pub use ruma_signatures as signatures; /// Rust types for various Matrix APIs requests and responses and abstractions for them. -#[cfg(feature = "ruma-api")] +#[cfg(feature = "api")] #[doc(inline)] pub mod api { pub use ruma_api::*;