ruma 0.8.1

Types and traits for working with the Matrix protocol.
Documentation
[dependencies.assign]
version = "1.1.1"

[dependencies.js_int]
version = "0.2.2"

[dependencies.js_option]
version = "0.1.1"

[dependencies.ruma-appservice-api]
optional = true
version = "0.8.0"

[dependencies.ruma-client]
optional = true
version = "0.11.0"

[dependencies.ruma-client-api]
optional = true
version = "0.16.0"

[dependencies.ruma-common]
version = "0.11.0"

[dependencies.ruma-federation-api]
optional = true
version = "0.7.0"

[dependencies.ruma-identity-service-api]
optional = true
version = "0.7.0"

[dependencies.ruma-push-gateway-api]
optional = true
version = "0.7.0"

[dependencies.ruma-server-util]
optional = true
version = "0.1.0"

[dependencies.ruma-signatures]
optional = true
version = "0.13.0"

[dependencies.ruma-state-res]
optional = true
version = "0.9.0"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0.147"

[features]
__ci = ["full", "unstable-unspecified", "unstable-sanitize", "unstable-msc1767", "unstable-msc2246", "unstable-msc2409", "unstable-msc2448", "unstable-msc2654", "unstable-msc2666", "unstable-msc2677", "unstable-msc2746", "unstable-msc2870", "unstable-msc2965", "unstable-msc2967", "unstable-msc3030", "unstable-msc3202", "unstable-msc3245", "unstable-msc3246", "unstable-msc3381", "unstable-msc3488", "unstable-msc3551", "unstable-msc3552", "unstable-msc3553", "unstable-msc3554", "unstable-msc3575", "unstable-msc3618", "unstable-msc3706", "unstable-msc3723", "unstable-msc3783", "unstable-msc3932"]
api = ["ruma-common/api"]
appservice-api = ["appservice-api-c", "appservice-api-s"]
appservice-api-c = ["api", "events", "dep:ruma-appservice-api", "ruma-appservice-api?/client"]
appservice-api-s = ["api", "events", "dep:ruma-appservice-api", "ruma-appservice-api?/server"]
canonical-json = ["ruma-common/canonical-json"]
client = ["dep:ruma-client"]
client-api = ["client-api-c", "client-api-s"]
client-api-c = ["api", "events", "dep:ruma-client-api", "ruma-client-api?/client"]
client-api-s = ["api", "events", "dep:ruma-client-api", "ruma-client-api?/server"]
client-ext-client-api = ["client", "ruma-client?/client-api"]
client-hyper = ["client", "ruma-client?/hyper"]
client-hyper-native-tls = ["client", "ruma-client?/hyper-native-tls"]
client-isahc = ["client", "ruma-client?/isahc"]
client-reqwest = ["client", "ruma-client?/reqwest"]
client-reqwest-native-tls = ["client", "ruma-client?/reqwest-native-tls"]
client-reqwest-native-tls-vendored = ["client", "ruma-client?/reqwest-native-tls-vendored"]
client-reqwest-rustls-manual-roots = ["client", "ruma-client?/reqwest-rustls-manual-roots"]
client-reqwest-rustls-native-roots = ["client", "ruma-client?/reqwest-rustls-native-roots"]
client-reqwest-rustls-webpki-roots = ["client", "ruma-client?/reqwest-rustls-webpki-roots"]
compat = ["ruma-common/compat", "ruma-client-api?/compat", "ruma-federation-api?/compat"]
events = ["ruma-common/events"]
federation-api = ["federation-api-c", "federation-api-s"]
federation-api-c = ["api", "signatures", "dep:ruma-federation-api", "ruma-federation-api?/client"]
federation-api-s = ["api", "signatures", "dep:ruma-federation-api", "ruma-federation-api?/server"]
full = ["api", "client", "client-ext-client-api", "events", "signatures", "state-res", "appservice-api", "client-api", "federation-api", "identity-service-api", "push-gateway-api", "rand", "markdown"]
identity-service-api = ["identity-service-api-c", "identity-service-api-s"]
identity-service-api-c = ["api", "dep:ruma-identity-service-api", "ruma-identity-service-api?/client"]
identity-service-api-s = ["api", "dep:ruma-identity-service-api", "ruma-identity-service-api?/server"]
js = ["ruma-common/js"]
markdown = ["ruma-common/markdown"]
push-gateway-api = ["push-gateway-api-c", "push-gateway-api-s"]
push-gateway-api-c = ["api", "dep:ruma-push-gateway-api", "ruma-push-gateway-api?/client"]
push-gateway-api-s = ["api", "dep:ruma-push-gateway-api", "ruma-push-gateway-api?/server"]
rand = ["ruma-common/rand"]
ring-compat = ["dep:ruma-signatures", "ruma-signatures?/ring-compat"]
server-util = ["dep:ruma-server-util"]
signatures = ["dep:ruma-signatures", "canonical-json"]
state-res = ["dep:ruma-state-res"]
unstable-exhaustive-types = ["ruma-common/unstable-exhaustive-types", "ruma-appservice-api?/unstable-exhaustive-types", "ruma-client-api?/unstable-exhaustive-types", "ruma-federation-api?/unstable-exhaustive-types", "ruma-identity-service-api?/unstable-exhaustive-types", "ruma-push-gateway-api?/unstable-exhaustive-types", "ruma-state-res?/unstable-exhaustive-types"]
unstable-extensible-events = ["unstable-msc3246", "unstable-msc3488", "unstable-msc3553"]
unstable-msc1767 = ["ruma-common/unstable-msc1767"]
unstable-msc2246 = ["ruma-client-api?/unstable-msc2246"]
unstable-msc2409 = ["ruma-appservice-api?/unstable-msc2409"]
unstable-msc2448 = ["ruma-client-api?/unstable-msc2448", "ruma-common/unstable-msc2448", "ruma-federation-api?/unstable-msc2448"]
unstable-msc2654 = ["ruma-client-api?/unstable-msc2654"]
unstable-msc2666 = ["ruma-client-api?/unstable-msc2666"]
unstable-msc2677 = ["ruma-client-api?/unstable-msc2677", "ruma-common/unstable-msc2677"]
unstable-msc2746 = ["ruma-common/unstable-msc2746"]
unstable-msc2870 = ["ruma-common/unstable-msc2870"]
unstable-msc2965 = ["ruma-client-api?/unstable-msc2965"]
unstable-msc2967 = ["ruma-client-api?/unstable-msc2967"]
unstable-msc3030 = ["ruma-client-api?/unstable-msc3030", "ruma-federation-api?/unstable-msc3030"]
unstable-msc3202 = ["ruma-appservice-api?/unstable-msc3202"]
unstable-msc3245 = ["ruma-common/unstable-msc3245"]
unstable-msc3246 = ["ruma-common/unstable-msc3246"]
unstable-msc3381 = ["ruma-common/unstable-msc3381"]
unstable-msc3488 = ["ruma-client-api?/unstable-msc3488", "ruma-common/unstable-msc3488"]
unstable-msc3551 = ["ruma-common/unstable-msc3551"]
unstable-msc3552 = ["ruma-common/unstable-msc3552"]
unstable-msc3553 = ["ruma-common/unstable-msc3553"]
unstable-msc3554 = ["ruma-common/unstable-msc3554"]
unstable-msc3575 = ["ruma-client-api?/unstable-msc3575"]
unstable-msc3618 = ["ruma-federation-api?/unstable-msc3618"]
unstable-msc3706 = ["ruma-federation-api?/unstable-msc3706"]
unstable-msc3723 = ["ruma-federation-api?/unstable-msc3723"]
unstable-msc3783 = ["ruma-common/unstable-msc3783"]
unstable-msc3931 = ["ruma-common/unstable-msc3931"]
unstable-msc3932 = ["ruma-common/unstable-msc3932"]
unstable-pdu = ["ruma-common/unstable-pdu"]
unstable-sanitize = ["ruma-common/unstable-sanitize"]
unstable-unspecified = ["ruma-common/unstable-unspecified", "ruma-federation-api?/unstable-unspecified", "ruma-push-gateway-api?/unstable-unspecified"]

[package]
categories = ["api-bindings", "web-programming"]
description = "Types and traits for working with the Matrix protocol."
edition = "2021"
homepage = "https://www.ruma.io/"
keywords = ["matrix", "chat", "messaging", "ruma"]
license = "MIT"
name = "ruma"
readme = "README.md"
repository = "https://github.com/ruma/ruma"
rust-version = "1.64"
version = "0.8.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]