Expand description
⚠ Deprecated: this crate has been merged into ruma-common. ⚠
Modules§
- error
- This module contains types for all kinds of errors that can occur when converting between http requests / responses and ruma’s representation of matrix API requests / responses.
Macros§
- ruma_
api - Generates a
ruma_api::Endpoint
from a concise definition.
Structs§
- Metadata
- Metadata about an API endpoint.
Enums§
- Auth
Scheme - Authentication scheme used by the endpoint.
- Matrix
Version - The Matrix versions Ruma currently understands to exist.
- Send
Access Token - An enum to control whether an access token should be added to outgoing requests
Traits§
- Endpoint
Error - Gives users the ability to define their own serializable / deserializable errors.
- Incoming
NonAuth Request - Marker trait for requests that don’t require authentication, for the server side.
- Incoming
Request - A request type for a Matrix API endpoint, used for receiving requests.
- Incoming
Response - A response type for a Matrix API endpoint, used for receiving responses.
- Outgoing
NonAuth Request - Marker trait for requests that don’t require authentication, for the client side.
- Outgoing
Request - A request type for a Matrix API endpoint, used for sending requests.
- Outgoing
Request Appservice Ext - An extension to
OutgoingRequest
which provides Appservice specific methods. - Outgoing
Response - A request type for a Matrix API endpoint, used for sending responses.