Module ruma_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.