Re-exports§
pub use intents::UpdateGroupMembershipResult;
Modules§
- app_
data - Group state stored in the OpenMLS AppData dictionary.
- change_
callbacks - Unstable: post-commit notification of group-state changes.
- commit_
log - context
- The context the engine runs on.
- group_
membership - group_
permissions - hash
- intents
- members
- message_
id - message_
list - oneshot
- send_
message_ opts - summary
- validated_
commit - welcome_
pointer - welcome_
sync - Durable Welcome processing for the incoming coordinator and client sync APIs.
Structs§
- Conversation
Debug Info - Conversation
List Item - One conversation of a list page. It carries no message content.
- Conversation
State Snapshot - State for one conversation at the time of the local reads.
- Failed
Installation Ids - Installation IDs that failed key package verification during a membership update.
- Group
Membership Capabilities - A generic membership/capability snapshot for a group.
- Group
Metadata Snapshot - Locally stored group fields read without an MLS group load.
- Inbox
Capabilities - Per-inbox grouping of installation capabilities. Callers map
inbox_idback to a profile to attribute capabilities to a person. - Initial
Membership Validator - Check every installation against the exact identity state named by the Welcome.
- Installation
Capabilities - Capability snapshot for a single installation (device) of a member.
- MlsGroup
- An LibXMTP MlsGroup
NOTE: The Eq implementation compares
GroupId, so a dm group with the same identity will be different. the Hash implementation hashes theGroupId - Queryable
Content Fields - Fields extracted from content of a message that should be stored in the DB
- Welcome
Membership - Public membership data from a trial decode. It contains no mutable MLS state.
- Xmtp
Welcome - Create a group from a decrypted and decoded welcome message. An existing group can be replaced only after its removal has been processed.
- Xmtp
Welcome Builder - Builder for
XmtpWelcome.
Enums§
- Delete
Message Error - DmValidation
Error - Group
Error - Group
Leave Validation Error - Group
Message Processing Error - Metadata
Permissions Error - MlsExtension
Type - An MLS extension type advertised by an installation’s key package or present in a group’s context.
- Preconfigured
Policies - Represents preconfigured policies for a group.
- Update
Admin List Type
Traits§
- Validate
Group Membership - Validate public trial membership, then recheck exact proofs under the writer.