Modules§
Structs§
- A struct containing information required by an application service.
- A map comparable to a
HashMap
which contains items that areMappable
. The map keeps track of the mapping between both the external type and Matrix type and an object. - A namespace defined by an application service.
- Namespaces defined by an application service.
- Information required in the registration yaml file that a homeserver needs.
- Initial set of fields of
Registration
. - A builder for a request to the Matrix homeserver.
Enums§
- An ID being either a Matrix ID or an external ID for one object.
- An item that can be represented using a matrix.to URL.
- An error from converting an MXC URI to a HTTP URL.
Traits§
- Represents an object that has both a Matrix ID and an external ID.
Functions§
- Convert the given MXC URI into a HTTP URL, using the given
homeserver_url
as the host to the MXC content. - Listen on
addrs
for incoming events, and use the givenhandler
to handle those events.