de-mls 2.1.0

Decentralized MLS — end-to-end encrypted group messaging with consensus-based membership management over gossipsub-like networks
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/// Errors originating from the delivery service layer.
///
/// String payloads carry the underlying libwaku error message. These are
/// human-readable but not structured — callers should treat them as opaque
/// diagnostic text, not match on their content.
#[derive(Debug, thiserror::Error)]
pub enum DeliveryServiceError {
    #[error("Waku publish message error: {0}")]
    WakuPublishMessageError(String),
    #[error("Waku node already initialized: {0}")]
    WakuNodeAlreadyInitialized(String),
    #[error("Waku connect peer error: {0}")]
    WakuConnectPeerError(String),

    #[error("An unknown error occurred: {0}")]
    Other(anyhow::Error),
}