Struct openmls_rust_crypto::OpenMlsRustCrypto
source · pub struct OpenMlsRustCrypto { /* private fields */ }
Trait Implementations§
source§impl Debug for OpenMlsRustCrypto
impl Debug for OpenMlsRustCrypto
source§impl Default for OpenMlsRustCrypto
impl Default for OpenMlsRustCrypto
source§fn default() -> OpenMlsRustCrypto
fn default() -> OpenMlsRustCrypto
Returns the “default value” for a type. Read more
source§impl OpenMlsCryptoProvider for OpenMlsRustCrypto
impl OpenMlsCryptoProvider for OpenMlsRustCrypto
type CryptoProvider = RustCrypto
type RandProvider = RustCrypto
type KeyStoreProvider = MemoryKeyStore
source§fn crypto(&self) -> &Self::CryptoProvider
fn crypto(&self) -> &Self::CryptoProvider
Get the crypto provider.
source§fn rand(&self) -> &Self::RandProvider
fn rand(&self) -> &Self::RandProvider
Get the randomness provider.
source§fn key_store(&self) -> &Self::KeyStoreProvider
fn key_store(&self) -> &Self::KeyStoreProvider
Get the key store provider.
Auto Trait Implementations§
impl RefUnwindSafe for OpenMlsRustCrypto
impl Send for OpenMlsRustCrypto
impl Sync for OpenMlsRustCrypto
impl Unpin for OpenMlsRustCrypto
impl UnwindSafe for OpenMlsRustCrypto
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more