Module room

Source
Expand description

High-level room API

Re-exports§

pub use identity_status_changes::IdentityStatusChanges;e2e-encryption and non-WebAssembly

Modules§

edit
Facilities to edit existing events.
futures
Named futures returned from methods on types in the room module.
identity_status_changese2e-encryption and non-WebAssembly
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.
Messages
The result of a super::Room::messages call.
MessagesOptions
Options for messages.
Receipts
Receipts to send all at once.
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
TryFromReportedContentScoreError
The error type returned when a checked ReportedContentScore conversion fails.

Enums§

ParentSpace
Parent space listed by a room, possibly validated by checking the space’s state.
RoomMemberRole
The role of a member in a room.