[−][src]Crate matrix_sdk_common
Re-exports
pub use instant; |
pub use ruma::api::client as api; |
pub use ruma::events; |
pub use ruma::identifiers; |
pub use uuid; |
Modules
| directory | Common types for room directory endpoints |
| encryption | Common types for encryption related tasks. |
| locks | |
| presence | Common types for the presence module |
| push | Common types for the push notifications module |
| thirdparty | Common types for the third party networks module |
Macros
| assign | Mutate a struct value in a declarative style. |
| int | Creates an |
| uint | Creates a |
Structs
| Int | An integer limited to the range of integers that can be represented exactly by an f64. |
| Raw | A wrapper around |
| UInt | An integer limited to the range of non-negative integers that can be represented exactly by an f64. |
Enums
| AuthScheme | Authentication scheme used by the endpoint. |
| CanonicalJsonValue | |
| FromHttpRequestError | An error when converting a http request to one of ruma's endpoint-specific request types. |
| FromHttpResponseError | An error when converting a http response to one of Ruma's endpoint-specific response types. |
| IntoHttpError | An error when converting one of ruma's endpoint-specific request or response types to the corresponding http type. |
| ServerError | An error was reported by the server (HTTP status code 4xx or 5xx) |
Traits
| AsyncTraitDeps | Super trait that is used for our store traits, this trait will differ if
it's used on WASM. WASM targets will not require |
| EndpointError | Gives users the ability to define their own serializable / deserializable errors. |
| Outgoing | A type that can be sent to another party that understands the matrix protocol. If any of the
fields of |
| OutgoingRequest | A request type for a Matrix API endpoint. (trait used for sending requests) |
Attribute Macros
| async_trait |
Derive Macros
| Outgoing | Derive the |