Struct webauthn_authenticator_rs::usb::USBToken
source · [−]pub struct USBToken { /* private fields */ }Trait Implementations
sourceimpl Token for USBToken
impl Token for USBToken
sourcefn transmit<'a, C, R>(&self, cmd: C) -> Result<R, WebauthnCError>where
C: CBORCommand<Response = R>,
R: CBORResponse,
fn transmit<'a, C, R>(&self, cmd: C) -> Result<R, WebauthnCError>where
C: CBORCommand<Response = R>,
R: CBORResponse,
Transmit a CBOR message to a token
sourcefn select_any(self) -> Result<Selected<Self>, WebauthnCError>
fn select_any(self) -> Result<Selected<Self>, WebauthnCError>
Selects any available CTAP applet on the Token
Auto Trait Implementations
impl RefUnwindSafe for USBToken
impl Send for USBToken
impl !Sync for USBToken
impl Unpin for USBToken
impl UnwindSafe for USBToken
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more