Module ruma::events::room[][src]

This is supported 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.

relationships

Types for event relationships.

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.