diff --git a/crates/ruma/Cargo.toml b/crates/ruma/Cargo.toml index f88b9bc8..674bb7f6 100644 --- a/crates/ruma/Cargo.toml +++ b/crates/ruma/Cargo.toml @@ -26,6 +26,7 @@ ruma-serde = { version = "0.3.1", path = "../ruma-serde" } ruma-client = { version = "=0.5.0-alpha.2", path = "../ruma-client", optional = true } ruma-events = { version = "=0.22.0-alpha.3", path = "../ruma-events", optional = true } ruma-signatures = { version = "0.7.0", path = "../ruma-signatures", optional = true } +ruma-state-res = { version = "0.1.0", path = "../ruma-state-res", optional = true } ruma-api = { version = "=0.17.0-alpha.4", path = "../ruma-api", optional = true } ruma-appservice-api = { version = "=0.2.0-alpha.3", path = "../ruma-appservice-api", optional = true } @@ -42,6 +43,7 @@ api = ["ruma-api"] client = ["ruma-client"] events = ["ruma-events"] signatures = ["ruma-signatures"] +state-res = ["ruma-state-res"] # ruma-client feature flags client-ext-client-api = ["client", "ruma-client/client-api"] @@ -85,6 +87,7 @@ full = [ "client", "events", "signatures", + "state-res", "appservice-api", "client-api", "federation-api", diff --git a/crates/ruma/src/lib.rs b/crates/ruma/src/lib.rs index 430bf625..87440750 100644 --- a/crates/ruma/src/lib.rs +++ b/crates/ruma/src/lib.rs @@ -96,6 +96,10 @@ pub use ruma_events as events; #[cfg_attr(docsrs, doc(cfg(feature = "signatures")))] #[doc(inline)] pub use ruma_signatures as signatures; +#[cfg(feature = "state-res")] +#[cfg_attr(docsrs, doc(cfg(feature = "state-res")))] +#[doc(inline)] +pub use ruma_state_res as state_res; /// (De)serializable types for various [Matrix APIs][apis] requests and responses and abstractions /// for them.