Module room

Source
Expand description

High-level room API

Re-exports§

pub use identity_status_changes::IdentityStatusChanges;e2e-encryption

Modules§

calls
Facilities to handle incoming calls.
edit
Facilities to edit existing events.
futures
Named futures returned from methods on types in the room module.
identity_status_changese2e-encryption
Facility to track changes to the identity of members of rooms.
knock_requests
Contains code related to requests to join a room.
power_levels
Power level configuration types used in the room module.
privacy_settings
Contains all the functionality for modifying the privacy settings in a room.
reply
Facilities to reply to existing events.

Structs§

EventWithContextResponse
The result of a super::Room::event_with_context query.
Invite
Details of the (latest) invite.
ListThreadsOptions
Options for super::Room::list_threads.
Messages
The result of a super::Room::messages call.
MessagesOptions
Options for messages.
PushContext
Context allowing to compute the push actions for a given event.
Receipts
Receipts to send all at once.
Relations
The result of a super::Room::relations query.
RelationsOptions
Options for messages.
ReportedContentScore
The score to rate an inappropriate content.
Room
A struct containing methods that are common for Joined, Invited and Left Rooms
RoomMember
The high-level RoomMember representation
RoomMemberWithSenderInfo
Contains the current user’s room member info and the optional room member info of the sender of the m.room.member event that this info represents.
StoredThreadSubscription
A thread subscription, as saved in the state store.
ThreadRoots
The result of a super::Room::list_threads query.
ThreadSubscription
A thread subscription, according to the semantics of MSC4306.
TryFromReportedContentScoreError
The error type returned when a checked ReportedContentScore conversion fails.

Enums§

IncludeRelations
What kind of relations should be included in a super::Room::relations query.
ParentSpace
Parent space listed by a room, possibly validated by checking the space’s state.
RoomMemberRole
The role of a member in a room.