pub struct InMemoryBiometricStorage { /* private fields */ }Expand description
In-memory storage for testing
Implementations§
Trait Implementations§
Source§impl BiometricStorage for InMemoryBiometricStorage
impl BiometricStorage for InMemoryBiometricStorage
Source§fn store_capabilities<'life0, 'life1, 'async_trait>(
&'life0 self,
capabilities: &'life1 AuthenticatorCapabilities,
) -> Pin<Box<dyn Future<Output = Result<(), BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn store_capabilities<'life0, 'life1, 'async_trait>(
&'life0 self,
capabilities: &'life1 AuthenticatorCapabilities,
) -> Pin<Box<dyn Future<Output = Result<(), BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Store authenticator capabilities
Source§fn get_capabilities<'life0, 'life1, 'async_trait>(
&'life0 self,
aaguid: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<AuthenticatorCapabilities>, BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_capabilities<'life0, 'life1, 'async_trait>(
&'life0 self,
aaguid: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<AuthenticatorCapabilities>, BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Get authenticator capabilities
Source§fn store_verification<'life0, 'life1, 'async_trait>(
&'life0 self,
verification: &'life1 BiometricVerification,
) -> Pin<Box<dyn Future<Output = Result<(), BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn store_verification<'life0, 'life1, 'async_trait>(
&'life0 self,
verification: &'life1 BiometricVerification,
) -> Pin<Box<dyn Future<Output = Result<(), BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Store verification
Source§fn get_latest_verification<'life0, 'life1, 'async_trait>(
&'life0 self,
user_id: &'life1 UserId,
) -> Pin<Box<dyn Future<Output = Result<Option<BiometricVerification>, BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_latest_verification<'life0, 'life1, 'async_trait>(
&'life0 self,
user_id: &'life1 UserId,
) -> Pin<Box<dyn Future<Output = Result<Option<BiometricVerification>, BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Get latest verification for user
Source§fn store_policy<'life0, 'life1, 'async_trait>(
&'life0 self,
policy: &'life1 BiometricPolicy,
) -> Pin<Box<dyn Future<Output = Result<(), BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn store_policy<'life0, 'life1, 'async_trait>(
&'life0 self,
policy: &'life1 BiometricPolicy,
) -> Pin<Box<dyn Future<Output = Result<(), BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Store policy
Source§fn get_policy<'life0, 'life1, 'async_trait>(
&'life0 self,
tenant_id: &'life1 TenantId,
) -> Pin<Box<dyn Future<Output = Result<BiometricPolicy, BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_policy<'life0, 'life1, 'async_trait>(
&'life0 self,
tenant_id: &'life1 TenantId,
) -> Pin<Box<dyn Future<Output = Result<BiometricPolicy, BiometricError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Get policy
Auto Trait Implementations§
impl !Freeze for InMemoryBiometricStorage
impl !RefUnwindSafe for InMemoryBiometricStorage
impl Send for InMemoryBiometricStorage
impl Sync for InMemoryBiometricStorage
impl Unpin for InMemoryBiometricStorage
impl UnsafeUnpin for InMemoryBiometricStorage
impl UnwindSafe for InMemoryBiometricStorage
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