pub trait OpenMlsProvider: OpenMlsProvider<StorageProvider = Self::Storage> {
type Storage: StorageProvider<Error = Self::StorageError>;
type StorageError: Error;
}
Expand description
A convenience trait for the OpenMLS provider that defines the storage provider
for the current version of storage.
Throughout the code, this one should be used instead of openmls_traits::OpenMlsProvider
.
Required Associated Types§
Sourcetype Storage: StorageProvider<Error = Self::StorageError>
type Storage: StorageProvider<Error = Self::StorageError>
The storage to use
Sourcetype StorageError: Error
type StorageError: Error
The storage error type