Expand description
Definitions to build a Client
.
See ClientBuilder
.
Structs§
- Client
Builder - Builder for
Client
- Missing
- Marker type for required
ClientBuilder
services that have not been specified yet.
Enums§
- Padding
Mode - Padding used when sending an encrypted group message.
Traits§
- MlsConfig
- Helper trait to allow consuming crates to easily write a client type as
Client<impl MlsConfig>
Type Aliases§
- Base
Config - Base client configuration type when instantiating
ClientBuilder
- Base
InMemory Config - Base client configuration type when instantiating
ClientBuilder
- Base
SqlConfig - Base client configuration that is backed by SQLite storage.
- Empty
Config - Into
Config Output - Helper alias for
Config
. - Make
Config - Helper alias to make a
Config
from aClientConfig
- With
Crypto Provider - Change the crypto provider used by a client configuration.
- With
Group State Storage - Change the group state storage used by a client configuration.
- With
Identity Provider - Change the identity validator used by a client configuration.
- With
KeyPackage Repo - Change the key package repository used by a client configuration.
- With
MlsRules - Change the proposal rules used by a client configuration.
- With
PskStore - Change the PSK store used by a client configuration.