Struct solo2::apps::admin::App[][src]

pub struct App {
    pub card: Smartcard,
}

Fields

card: Smartcard

Implementations

Reboot the Solo 2 to bootloader mode.

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.

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

Trait Implementations

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

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

Performs the conversion.

Performs the conversion.

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.