ruma 0.10.0

Types and traits for working with the Matrix protocol.
Documentation

ruma

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 95 feature flags, 0 of them enabled by default.

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
  • html
  • html-matrix

compat

  • compat-key-id
  • compat-user-id
  • compat-empty-string-null
  • compat-null
  • compat-optional
  • compat-unset-avatar
  • compat-get-3pids
  • compat-signature-id
  • compat-tag-info

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
  • ruma-events?/unstable-exhaustive-types

unstable-extensible-events

  • unstable-msc3246
  • unstable-msc3488
  • unstable-msc3553
  • unstable-msc3954
  • unstable-msc3955

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

federation-api-s

  • api
  • signatures
  • dep:ruma-federation-api
  • ruma-federation-api?/server

federation-api-c

  • api
  • signatures
  • dep:ruma-federation-api
  • ruma-federation-api?/client

compat-empty-string-null

  • ruma-common/compat-empty-string-null
  • ruma-client-api?/compat-empty-string-null
  • ruma-events?/compat-empty-string-null
  • ruma-federation-api?/compat-empty-string-null

client-api-s

  • api
  • events
  • dep:ruma-client-api
  • ruma-client-api?/server

client-api-c

  • api
  • events
  • dep:ruma-client-api
  • ruma-client-api?/client

identity-service-api-s

  • api
  • dep:ruma-identity-service-api
  • ruma-identity-service-api?/server

unstable-unspecified

  • ruma-common/unstable-unspecified
  • ruma-federation-api?/unstable-unspecified
  • ruma-push-gateway-api?/unstable-unspecified

unstable-msc2448

  • ruma-client-api?/unstable-msc2448
  • ruma-events?/unstable-msc2448
  • ruma-federation-api?/unstable-msc2448

push-gateway-api-s

  • api
  • dep:ruma-push-gateway-api
  • ruma-push-gateway-api?/server

push-gateway-api-c

  • api
  • dep:ruma-push-gateway-api
  • ruma-push-gateway-api?/client

identity-service-api-c

  • api
  • dep:ruma-identity-service-api
  • ruma-identity-service-api?/client

ring-compat

  • dep:ruma-signatures
  • ruma-signatures?/ring-compat

canonical-json

  • ruma-common/canonical-json
  • ruma-events?/canonical-json

unstable-msc3488

  • ruma-client-api?/unstable-msc3488
  • ruma-events?/unstable-msc3488

client-reqwest

  • client
  • ruma-client?/reqwest

html-matrix

  • html
  • ruma-html/matrix

client-reqwest-rustls-native-roots

  • client
  • ruma-client?/reqwest-rustls-native-roots

client-ext-client-api

  • client
  • ruma-client?/client-api

unstable-msc3843

  • ruma-client-api?/unstable-msc3843
  • ruma-federation-api?/unstable-msc3843

client-hyper

  • client
  • ruma-client?/hyper

client-reqwest-rustls-manual-roots

  • client
  • ruma-client?/reqwest-rustls-manual-roots

appservice-api

  • appservice-api-c
  • appservice-api-s

signatures

  • dep:ruma-signatures
  • canonical-json

client-reqwest-native-tls

  • client
  • ruma-client?/reqwest-native-tls

push-gateway-api

  • push-gateway-api-c
  • push-gateway-api-s

client-reqwest-native-tls-vendored

  • client
  • ruma-client?/reqwest-native-tls-vendored

client-api

  • client-api-c
  • client-api-s

html

  • dep:ruma-html
  • ruma-events?/html

identity-service-api

  • identity-service-api-c
  • identity-service-api-s

compat-optional

  • ruma-common/compat-optional
  • ruma-events?/compat-optional

federation-api

  • federation-api-c
  • federation-api-s

client-reqwest-rustls-webpki-roots

  • client
  • ruma-client?/reqwest-rustls-webpki-roots

client-hyper-native-tls

  • client
  • ruma-client?/hyper-native-tls

unstable-msc3246

  • ruma-events?/unstable-msc3246

unstable-msc3955

  • ruma-events?/unstable-msc3955

unstable-msc2867

  • ruma-events?/unstable-msc2867

unstable-msc3266

  • ruma-client-api?/unstable-msc3266

unstable-msc2705

  • ruma-client-api?/unstable-msc2705

unstable-msc4125

  • ruma-federation-api?/unstable-msc4125

unstable-msc2666

  • ruma-client-api?/unstable-msc2666

unstable-msc3723

  • ruma-federation-api?/unstable-msc3723

unstable-msc3554

  • ruma-events?/unstable-msc3554

api

  • ruma-common/api

rand

  • ruma-common/rand

compat-tag-info

  • ruma-events?/compat-tag-info

unstable-msc3954

  • ruma-events?/unstable-msc3954

unstable-msc3552

  • ruma-events?/unstable-msc3552

unstable-msc2409

  • ruma-appservice-api?/unstable-msc2409

unstable-msc4075

  • ruma-events?/unstable-msc4075

unstable-msc2747

  • ruma-events?/unstable-msc2747

unstable-msc3956

  • ruma-events?/unstable-msc3956

compat-signature-id

  • ruma-signatures?/compat-signature-id

server-util

  • dep:ruma-server-util

markdown

  • ruma-events?/markdown

state-res

  • dep:ruma-state-res

unstable-msc1767

  • ruma-events?/unstable-msc1767

unstable-msc3930

  • ruma-common/unstable-msc3930

unstable-msc3291

  • ruma-events?/unstable-msc3291

unstable-msc2965

  • ruma-client-api?/unstable-msc2965

compat-key-id

  • ruma-common/compat-key-id

compat-unset-avatar

  • ruma-client-api?/compat-unset-avatar

unstable-pdu

  • ruma-events?/unstable-pdu

client

  • dep:ruma-client

unstable-msc3381

  • ruma-events?/unstable-msc3381

unstable-msc2654

  • ruma-client-api?/unstable-msc2654

unstable-msc3245

  • ruma-events?/unstable-msc3245

unstable-msc2870

  • ruma-common/unstable-msc2870

unstable-msc3618

  • ruma-federation-api?/unstable-msc3618

events

  • dep:ruma-events

unstable-msc4121

  • ruma-client-api?/unstable-msc4121

unstable-msc3927

  • ruma-events?/unstable-msc3927

unstable-msc3202

  • ruma-appservice-api?/unstable-msc3202

unstable-msc3061

  • ruma-events?/unstable-msc3061

js

  • ruma-common/js

unstable-msc3551

  • ruma-events?/unstable-msc3551

unstable-msc3814

  • ruma-client-api?/unstable-msc3814

compat-user-id

  • ruma-common/compat-user-id

compat-upload-signatures

  • ruma-client-api?/compat-upload-signatures

unstable-msc3931

  • ruma-common/unstable-msc3931

unstable-msc3245-v1-compat

  • ruma-events?/unstable-msc3245-v1-compat

compat-arbitrary-length-ids

  • ruma-common/compat-arbitrary-length-ids

unstable-msc3932

  • ruma-common/unstable-msc3932

unstable-msc3553

  • ruma-events?/unstable-msc3553

unstable-msc2967

  • ruma-client-api?/unstable-msc2967

unstable-msc3983

  • ruma-client-api?/unstable-msc3983

unstable-msc3401

  • ruma-events?/unstable-msc3401

unstable-msc3575

  • ruma-client-api?/unstable-msc3575

compat-null

  • ruma-common/compat-null

compat-get-3pids

  • ruma-client-api?/compat-get-3pids