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_ changes e2e-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§
- Event
With Context Response - 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. - Messages
Options - Options for
messages
. - Receipts
- Receipts to send all at once.
- Reported
Content Score - The score to rate an inappropriate content.
- Room
- A struct containing methods that are common for Joined, Invited and Left Rooms
- Room
Member - The high-level
RoomMember
representation - TryFrom
Reported Content Score Error - The error type returned when a checked
ReportedContentScore
conversion fails.
Enums§
- Parent
Space - Parent space listed by a room, possibly validated by checking the space’s state.
- Room
Member Role - The role of a member in a room.