darkbio-wire 0.17.1

Encrypted protocol between Ark and host
Documentation
// This file is @generated by generator/src/main.rs.
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",
        }
    }
}