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 - commit_
log_ key - group_
membership - group_
permissions - intents
- members
- message_
list - oneshot
- send_
message_ opts - summary
- validated_
commit - welcome_
pointer - welcome_
sync
Structs§
- Conversation
Debug Info - Conversation
List Item - 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.