Module ruma_common::events::room
source · [−]Expand description
Modules for events in the m.room
namespace.
This module also contains types shared by events in its child namespaces.
Modules
Types for the m.room.aliases
event.
Types for the m.room.avatar
event.
Types for the m.room.canonical_alias
event.
Types for the m.room.create
event.
Types for the m.room.encrypted
event.
Types for the m.room.encryption
event.
Types for the m.room.guest_access
event.
Types for the m.room.history_visibility
event.
Types for the m.room.join_rules
event.
Types for the m.room.member
event.
Types for the m.room.message
event.
Types for the m.room.name
event.
Types for the m.room.pinned_events
event.
Types for the m.room.power_levels
event.
Types for the m.room.redaction
event.
Types for the m.room.server_acl
event.
Types for the m.room.third_party_invite
event.
Types for the m.room.tombstone
event.
Types for the m.room.topic
event.
Structs
A file sent to a room with end-to-end encryption enabled.
Initial set of fields of EncryptedFile
.
Metadata about an image.
A JSON Web Key object.
Initial set of fields of JsonWebKey
.
Metadata about a thumbnail.
Enums
The source of a media file.