Crate glitch_in_the_matrix

Source
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§

pub extern crate http;
pub extern crate gm_types as types;

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§

MatrixClient
A connection to a Matrix homeserver, using the hyper crate.
MxClientResponseBodyFuture
The ResponseBodyFuture of a MatrixClient.
MxClientSendRequestFuture
The SendRequestFuture of a MatrixClient.

Type Aliases§

MatrixHyper