Module mls_rs::client_builder
source · Expand description
Definitions to build a Client
.
See ClientBuilder
.
Structs§
- Builder for
Client
- Marker type for required
ClientBuilder
services that have not been specified yet.
Enums§
- Padding used when sending an encrypted group message.
Traits§
- Helper trait to allow consuming crates to easily write a client type as
Client<impl MlsConfig>
Type Aliases§
- Base client configuration type when instantiating
ClientBuilder
- Base client configuration type when instantiating
ClientBuilder
- Base client configuration that is backed by SQLite storage.
- Helper alias for
Config
. - Helper alias to make a
Config
from aClientConfig
- Change the crypto provider used by a client configuration.
- Change the group state storage used by a client configuration.
- Change the identity validator used by a client configuration.
- Change the key package repository used by a client configuration.
- Change the proposal rules used by a client configuration.
- Change the PSK store used by a client configuration.