pub struct AuthenticatorService { /* private fields */ }Implementations§
Source§impl AuthenticatorService
impl AuthenticatorService
pub fn new(ctap_version: CtapVersion) -> Result<Self>
Sourcepub fn add_detected_transports(&mut self)
pub fn add_detected_transports(&mut self)
Add any detected platform transports
pub fn add_u2f_usb_hid_platform_transports(&mut self)
pub fn register( &mut self, timeout: u64, ctap_args: RegisterArgs, status: Sender<StatusUpdate>, callback: StateCallback<Result<RegisterResult>>, ) -> Result<()>
pub fn sign( &mut self, timeout: u64, ctap_args: SignArgs, status: Sender<StatusUpdate>, callback: StateCallback<Result<SignResult>>, ) -> Result<()>
pub fn sign_ctap1( &mut self, timeout: u64, args: SignArgsCtap1, status: Sender<StatusUpdate>, callback: StateCallback<Result<SignResult>>, ) -> Result<()>
pub fn sign_ctap2( &mut self, timeout: u64, args: SignArgsCtap2, status: Sender<StatusUpdate>, callback: StateCallback<Result<SignResult>>, ) -> Result<()>
pub fn cancel(&mut self) -> Result<()>
pub fn reset( &mut self, timeout: u64, status: Sender<StatusUpdate>, callback: StateCallback<Result<ResetResult>>, ) -> Result<()>
pub fn set_pin( &mut self, timeout: u64, new_pin: Pin, status: Sender<StatusUpdate>, callback: StateCallback<Result<ResetResult>>, ) -> Result<()>
pub fn info( &mut self, timeout: u64, status: Sender<StatusUpdate>, callback: StateCallback<Result<InfoResult>>, ) -> Result<()>
Auto Trait Implementations§
impl Freeze for AuthenticatorService
impl RefUnwindSafe for AuthenticatorService
impl Send for AuthenticatorService
impl Sync for AuthenticatorService
impl Unpin for AuthenticatorService
impl UnsafeUnpin for AuthenticatorService
impl UnwindSafe for AuthenticatorService
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