Struct openmls_rust_crypto::OpenMlsRustCrypto
source · [−]pub struct OpenMlsRustCrypto { /* private fields */ }
Trait Implementations
sourceimpl Debug for OpenMlsRustCrypto
impl Debug for OpenMlsRustCrypto
sourceimpl Default for OpenMlsRustCrypto
impl Default for OpenMlsRustCrypto
sourcefn default() -> OpenMlsRustCrypto
fn default() -> OpenMlsRustCrypto
Returns the “default value” for a type. Read more
sourceimpl OpenMlsCryptoProvider for OpenMlsRustCrypto
impl OpenMlsCryptoProvider for OpenMlsRustCrypto
type CryptoProvider = RustCrypto
type RandProvider = RustCrypto
type KeyStoreProvider = MemoryKeyStore
sourcefn crypto(&self) -> &Self::CryptoProvider
fn crypto(&self) -> &Self::CryptoProvider
Get the crypto provider.
sourcefn rand(&self) -> &Self::RandProvider
fn rand(&self) -> &Self::RandProvider
Get the randomness provider.
sourcefn 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more