ruma 0.9.4

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 89 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

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

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

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

appservice-api-c

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

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

appservice-api-s

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

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

identity-service-api-c

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

unstable-msc2448

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

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

client-ext-client-api

  • client
  • ruma-client?/client-api

client-api

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

compat-optional

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

push-gateway-api

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

client-isahc

  • client
  • ruma-client?/isahc

client-reqwest-native-tls

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

client-reqwest-rustls-webpki-roots

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

client-reqwest-native-tls-vendored

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

canonical-json

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

identity-service-api

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

client-reqwest

  • client
  • ruma-client?/reqwest

client-reqwest-rustls-native-roots

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

client-reqwest-rustls-manual-roots

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

client-hyper

  • client
  • ruma-client?/hyper

federation-api

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

unstable-msc3488

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

appservice-api

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

html

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

ring-compat

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

signatures

  • dep:ruma-signatures
  • canonical-json

client-hyper-native-tls

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

unstable-msc3814

  • ruma-client-api?/unstable-msc3814

unstable-pdu

  • ruma-events?/unstable-pdu

unstable-msc3245-v1-compat

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

compat-key-id

  • ruma-common/compat-key-id

unstable-msc3245

  • ruma-events?/unstable-msc3245

unstable-msc3930

  • ruma-common/unstable-msc3930

unstable-msc3551

  • ruma-events?/unstable-msc3551

compat-upload-signatures

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

unstable-msc3983

  • ruma-client-api?/unstable-msc3983

unstable-msc2409

  • ruma-appservice-api?/unstable-msc2409

client

  • dep:ruma-client

unstable-msc3927

  • ruma-events?/unstable-msc3927

unstable-msc3723

  • ruma-federation-api?/unstable-msc3723

unstable-msc3553

  • ruma-events?/unstable-msc3553

unstable-msc3552

  • ruma-events?/unstable-msc3552

unstable-msc3202

  • ruma-appservice-api?/unstable-msc3202

rand

  • ruma-common/rand

unstable-msc3954

  • ruma-events?/unstable-msc3954

unstable-msc4075

  • ruma-events?/unstable-msc4075

unstable-msc3958

  • ruma-common/unstable-msc3958

unstable-msc2967

  • ruma-client-api?/unstable-msc2967

compat-get-3pids

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

unstable-msc2747

  • ruma-events?/unstable-msc2747

unstable-msc1767

  • ruma-events?/unstable-msc1767

unstable-msc2654

  • ruma-client-api?/unstable-msc2654

unstable-msc3955

  • ruma-events?/unstable-msc3955

events

  • dep:ruma-events

unstable-msc3061

  • ruma-events?/unstable-msc3061

js

  • ruma-common/js

unstable-msc3401

  • ruma-events?/unstable-msc3401

compat-arbitrary-length-ids

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

unstable-msc2965

  • ruma-client-api?/unstable-msc2965

unstable-msc3931

  • ruma-common/unstable-msc3931

unstable-msc2666

  • ruma-client-api?/unstable-msc2666

unstable-msc3246

  • ruma-events?/unstable-msc3246

unstable-msc3381

  • ruma-events?/unstable-msc3381

server-util

  • dep:ruma-server-util

compat-signature-id

  • ruma-signatures?/compat-signature-id

api

  • ruma-common/api

compat-null

  • ruma-common/compat-null

markdown

  • ruma-events?/markdown

compat-unset-avatar

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

unstable-msc2870

  • ruma-common/unstable-msc2870

unstable-msc3575

  • ruma-client-api?/unstable-msc3575

state-res

  • dep:ruma-state-res

compat-tag-info

  • ruma-events?/compat-tag-info

compat-user-id

  • ruma-common/compat-user-id

unstable-msc3554

  • ruma-events?/unstable-msc3554

unstable-msc3956

  • ruma-events?/unstable-msc3956

unstable-msc3932

  • ruma-common/unstable-msc3932

unstable-msc3618

  • ruma-federation-api?/unstable-msc3618