Struct solo2::apps::admin::App

source ·
pub struct App<'t> { /* private fields */ }

Implementations§

Reboot the Solo 2 to maintenance mode (LPC 55 bootloader).

NOTE: This command requires user confirmation (by tapping the device). Current firmware implementation has no timeout, so if the user aborts the operation host-side, the device is “stuck” until replug.

Rebooting can cause the connection to return error, which should be special-cased by the caller.

Reboot the Solo 2 normally.

Rebooting can cause the connection to return error, which should be special-cased by the caller.

The UUID of the device.

This can be fetched in multiple other ways, and is also visible in bootloader mode. Responding successfully to this command is our criterion for treating a smartcard as a Solo 2 device.

NB: In early firmware, this command isn’t implemented on the CTAP transport.

The version of the Firmware currently running on the Solo 2.

Send the wink command (which fido-authenticator does not implement).

Trait Implementations§

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.