This patch adds support for the endpoints used in [MSC3814]. One notable change to the MSC here is that the PUT endpoint uploads the device and one-time keys as well. [MSC3814]: https://github.com/matrix-org/matrix-spec-proposals/pull/3814 Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
ruma
Types and traits for working with the Matrix protocol.
This crate re-exports things from all of the other ruma crates so you don't have to manually keep all the versions in sync.
Which crates are re-exported can be configured through cargo features. Depending on which parts of Matrix are relevant to you, activate the following features:
client-api
for the client-server APIfederation-api
for the server-server (federation) APIappservice-api
for the application service API