Expand description
Glitch in the Matrix is a set of (minimal) Matrix bindings for Rust. It has a number of limitations at present, and is not recommended for production use. Still, it is provided in the hope that it might be useful.
This crate re-exports a subcrate, gm-types
, which contains most of the API
types used for deserialization - mostly to reduce compile times.
See the examples/
subdirectory for a simple echo client example.
Licensed under CC0.
Re-exports§
Modules§
- errors
- Error handling.
- media
- Media repository management.
- presence
- Presence management.
- profile
- Profile management.
- request
- Type for making a generic request to the Matrix API.
- room
- Abstractions for Matrix rooms.
- sync
- Utilities for using the long-polling
/sync
API.
Structs§
- Matrix
Client - A connection to a Matrix homeserver, using the
hyper
crate. - MxClient
Response Body Future - The
ResponseBodyFuture
of aMatrixClient
. - MxClient
Send Request Future - The
SendRequestFuture
of aMatrixClient
.