impl opaque::host_to_ark::Content {
fn name(&self) -> &'static str {
match self {
Self::Onboard(..) => "onboard",
Self::DeviceInfo(..) => "device_info",
Self::CloudSyncStart(..) => "cloud_sync_start",
Self::CloudSyncFinish(..) => "cloud_sync_finish",
Self::GenuinityProof(..) => "genuinity_proof",
Self::FirmwareUpdatePrep(..) => "firmware_update_prep",
Self::FirmwareUpdateInit(..) => "firmware_update_init",
Self::FirmwareUpdateUpload(..) => "firmware_update_upload",
Self::FirmwareUpdateVerify(..) => "firmware_update_verify",
Self::FirmwareUpdateInstall(..) => "firmware_update_install",
Self::PairingAuth(..) => "pairing_auth",
Self::PairingSetAppId(..) => "pairing_set_app_id",
Self::PairingSetAppStorage(..) => "pairing_set_app_storage",
Self::PairingAckArkStorage(..) => "pairing_ack_ark_storage",
Self::PairingAccept(..) => "pairing_accept",
Self::PairingComplete(..) => "pairing_complete",
Self::RelayJoin(..) => "relay_join",
Self::RelayInbound(..) => "relay_inbound",
Self::RelayOutbound(..) => "relay_outbound",
Self::Unlock(..) => "unlock",
Self::ExecUploadStart(..) => "exec_upload_start",
Self::ExecUploadChunk(..) => "exec_upload_chunk",
Self::ExecSched(..) => "exec_sched",
Self::ExecStatus(..) => "exec_status",
Self::ExecCancel(..) => "exec_cancel",
Self::ExecResult(..) => "exec_result",
Self::ExecOutput(..) => "exec_output",
Self::SlotList(..) => "slot_list",
Self::SlotRepair(..) => "slot_repair",
Self::SlotDelete(..) => "slot_delete",
Self::SlotIdentify(..) => "slot_identify",
Self::SlotUploadStart(..) => "slot_upload_start",
Self::SlotUploadChunk(..) => "slot_upload_chunk",
Self::SlotUploadCancel(..) => "slot_upload_cancel",
Self::SlotUploadProcess(..) => "slot_upload_process",
Self::DatasetPaths(..) => "dataset_paths",
Self::Develop(..) => "develop",
}
}
}
impl opaque::ark_to_host::Content {
fn name(&self) -> &'static str {
match self {
Self::Onboard(..) => "onboard",
Self::DeviceInfo(..) => "device_info",
Self::CloudSyncStart(..) => "cloud_sync_start",
Self::CloudSyncFinish(..) => "cloud_sync_finish",
Self::GenuinityProof(..) => "genuinity_proof",
Self::FirmwareUpdatePrep(..) => "firmware_update_prep",
Self::FirmwareUpdateInit(..) => "firmware_update_init",
Self::FirmwareUpdateUpload(..) => "firmware_update_upload",
Self::FirmwareUpdateVerify(..) => "firmware_update_verify",
Self::FirmwareUpdateInstall(..) => "firmware_update_install",
Self::PairingAuth(..) => "pairing_auth",
Self::PairingSetAppId(..) => "pairing_set_app_id",
Self::PairingSetAppStorage(..) => "pairing_set_app_storage",
Self::PairingAckArkStorage(..) => "pairing_ack_ark_storage",
Self::PairingAccept(..) => "pairing_accept",
Self::PairingComplete(..) => "pairing_complete",
Self::RelayJoin(..) => "relay_join",
Self::RelayInbound(..) => "relay_inbound",
Self::RelayOutbound(..) => "relay_outbound",
Self::Unlock(..) => "unlock",
Self::ExecUploadStart(..) => "exec_upload_start",
Self::ExecUploadChunk(..) => "exec_upload_chunk",
Self::ExecSched(..) => "exec_sched",
Self::ExecStatus(..) => "exec_status",
Self::ExecCancel(..) => "exec_cancel",
Self::ExecResult(..) => "exec_result",
Self::ExecOutput(..) => "exec_output",
Self::SlotList(..) => "slot_list",
Self::SlotRepair(..) => "slot_repair",
Self::SlotDelete(..) => "slot_delete",
Self::SlotIdentify(..) => "slot_identify",
Self::SlotUploadStart(..) => "slot_upload_start",
Self::SlotUploadChunk(..) => "slot_upload_chunk",
Self::SlotUploadCancel(..) => "slot_upload_cancel",
Self::SlotUploadProcess(..) => "slot_upload_process",
Self::DatasetPaths(..) => "dataset_paths",
Self::Develop(..) => "develop",
}
}
}