ruma::events

Module room

Source
Available on crate feature events only.
Expand description

Modules for events in the m.room namespace.

This module also contains types shared by events in its child namespaces.

Modules§

aliases
Types for the m.room.aliases event.
avatar
Types for the m.room.avatar event.
canonical_alias
Types for the m.room.canonical_alias event.
create
Types for the m.room.create event.
encrypted
Types for the m.room.encrypted event.
encryption
Types for the m.room.encryption event.
guest_access
Types for the m.room.guest_access event.
history_visibility
Types for the m.room.history_visibility event.
join_rules
Types for the m.room.join_rules event.
member
Types for the m.room.member event.
message
Types for the m.room.message event.
name
Types for the m.room.name event.
pinned_events
Types for the m.room.pinned_events event.
power_levels
Types for the m.room.power_levels event.
redaction
Types for the m.room.redaction event.
server_acl
Types for the m.room.server_acl event.
third_party_invite
Types for the m.room.third_party_invite event.
tombstone
Types for the m.room.tombstone event.
topic
Types for the m.room.topic event.

Structs§

EncryptedFile
A file sent to a room with end-to-end encryption enabled.
EncryptedFileInit
Initial set of fields of EncryptedFile.
ImageInfo
Metadata about an image.
JsonWebKey
A JSON Web Key object.
JsonWebKeyInit
Initial set of fields of JsonWebKey.
ThumbnailInfo
Metadata about a thumbnail.

Enums§

MediaSource
The source of a media file.