pub struct U2FManager { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AuthenticatorTransport for U2FManager
impl AuthenticatorTransport for U2FManager
Source§fn register(
&mut self,
timeout: u64,
ctap_args: RegisterArgs,
status: Sender<StatusUpdate>,
callback: StateCallback<Result<RegisterResult>>,
) -> Result<()>
fn register( &mut self, timeout: u64, ctap_args: RegisterArgs, status: Sender<StatusUpdate>, callback: StateCallback<Result<RegisterResult>>, ) -> Result<()>
The implementation of this method must return quickly and should
report its status via the status and callback methods
Source§fn sign(
&mut self,
timeout: u64,
ctap_args: SignArgs,
status: Sender<StatusUpdate>,
callback: StateCallback<Result<SignResult>>,
) -> Result<()>
fn sign( &mut self, timeout: u64, ctap_args: SignArgs, status: Sender<StatusUpdate>, callback: StateCallback<Result<SignResult>>, ) -> Result<()>
The implementation of this method must return quickly and should
report its status via the status and callback methods
fn cancel(&mut self) -> Result<()>
fn reset( &mut self, timeout: u64, status: Sender<StatusUpdate>, callback: StateCallback<Result<ResetResult>>, ) -> Result<()>
fn set_pin( &mut self, timeout: u64, new_pin: Pin, status: Sender<StatusUpdate>, callback: StateCallback<Result<ResetResult>>, ) -> Result<()>
fn info( &mut self, timeout: u64, status: Sender<StatusUpdate>, callback: StateCallback<Result<InfoResult>>, ) -> Result<()>
Source§impl Drop for U2FManager
impl Drop for U2FManager
Auto Trait Implementations§
impl Freeze for U2FManager
impl RefUnwindSafe for U2FManager
impl Send for U2FManager
impl Sync for U2FManager
impl Unpin for U2FManager
impl UnsafeUnpin for U2FManager
impl UnwindSafe for U2FManager
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