pub enum Message {
Show 70 variants
CloudSyncFinishRequest(CloudSyncFinishRequest),
CloudSyncFinishResponse(CloudSyncFinishResponse),
CloudSyncStartRequest(CloudSyncStartRequest),
CloudSyncStartResponse(CloudSyncStartResponse),
DatasetPathsRequest(DatasetPathsRequest),
DatasetPathsResponse(DatasetPathsResponse),
Develop(Vec<u8>),
DeviceInfoRequest(DeviceInfoRequest),
DeviceInfoResponse(DeviceInfoResponse),
ExecutionCancelRequest(ExecutionCancelRequest),
ExecutionCancelResponse(ExecutionCancelResponse),
ExecutionScheduleRequest(ExecutionScheduleRequest),
ExecutionScheduleResponse(ExecutionScheduleResponse),
ExecutionStatusRequest(ExecutionStatusRequest),
ExecutionStatusResponse(ExecutionStatusResponse),
ExecutionUploadChunkRequest(ExecutionUploadChunkRequest),
ExecutionUploadChunkResponse(ExecutionUploadChunkResponse),
ExecutionUploadStartRequest(ExecutionUploadStartRequest),
ExecutionUploadStartResponse(ExecutionUploadStartResponse),
FirmwareUpdateInitRequest(FirmwareUpdateInitRequest),
FirmwareUpdateInitResponse(FirmwareUpdateInitResponse),
FirmwareUpdateInstallRequest(FirmwareUpdateInstallRequest),
FirmwareUpdateInstallResponse(FirmwareUpdateInstallResponse),
FirmwareUpdatePrepRequest(FirmwareUpdatePrepRequest),
FirmwareUpdatePrepResponse(FirmwareUpdatePrepResponse),
FirmwareUpdateUploadRequest(FirmwareUpdateUploadRequest),
FirmwareUpdateUploadResponse(FirmwareUpdateUploadResponse),
FirmwareUpdateVerifyRequest(FirmwareUpdateVerifyRequest),
FirmwareUpdateVerifyResponse(FirmwareUpdateVerifyResponse),
GenuinityProofRequest(GenuinityProofRequest),
GenuinityProofResponse(GenuinityProofResponse),
OnboardingRequest(OnboardingRequest),
OnboardingResponse(OnboardingResponse),
PairingAcceptanceRequest(PairingAcceptanceRequest),
PairingAcceptanceResponse(PairingAcceptanceResponse),
PairingAckArkStorageRequest(PairingAckArkStorageRequest),
PairingAckArkStorageResponse(PairingAckArkStorageResponse),
PairingAuthRequest(PairingAuthRequest),
PairingAuthResponse(PairingAuthResponse),
PairingCompletionRequest(PairingCompletionRequest),
PairingCompletionResponse(PairingCompletionResponse),
PairingSetAppIdentityRequest(PairingSetAppIdentityRequest),
PairingSetAppIdentityResponse(PairingSetAppIdentityResponse),
PairingSetAppStorageRequest(PairingSetAppStorageRequest),
PairingSetAppStorageResponse(PairingSetAppStorageResponse),
RelayAppToArkFailure(RelayAppToArkFailure),
RelayAppToArkRequest(RelayAppToArkRequest),
RelayAppToArkResponse(RelayAppToArkResponse),
RelayArkToAppRequest(RelayArkToAppRequest),
RelayArkToAppResponse(RelayArkToAppResponse),
RelayJoinRequest(RelayJoinRequest),
RelayJoinResponse(RelayJoinResponse),
SlotDeleteRequest(SlotDeleteRequest),
SlotDeleteResponse(SlotDeleteResponse),
SlotIdentifyRequest(SlotIdentifyRequest),
SlotIdentifyResponse(SlotIdentifyResponse),
SlotListRequest(SlotListRequest),
SlotListResponse(SlotListResponse),
SlotRepairRequest(SlotRepairRequest),
SlotRepairResponse(SlotRepairResponse),
SlotUploadCancelRequest(SlotUploadCancelRequest),
SlotUploadCancelResponse(SlotUploadCancelResponse),
SlotUploadChunkRequest(SlotUploadChunkRequest),
SlotUploadChunkResponse(SlotUploadChunkResponse),
SlotUploadProcessRequest(SlotUploadProcessRequest),
SlotUploadProcessResponse(SlotUploadProcessResponse),
SlotUploadStartRequest(SlotUploadStartRequest),
SlotUploadStartResponse(SlotUploadStartResponse),
UnlockRequest(UnlockRequest),
UnlockResponse(UnlockResponse),
}Expand description
A request or successful response body from either direction. Variants are named by their body type, so a request and its response stay apart. Request IDs and wire envelopes remain internal to the session API. The session checks whether it can send this message in its direction.
Use From/.into() to submit a body and TryFrom to extract an expected
body type. Extraction checks the variant and returns
Error::UnexpectedResponse on mismatch. There is no static
request/response pairing table. Convert into host_to_ark::Content
or ark_to_host::Content to dispatch on one direction exhaustively.
A body from the other direction fails that conversion with
Error::WrongDirection.
Variants§
CloudSyncFinishRequest(CloudSyncFinishRequest)
A CloudSyncFinishRequest payload.
CloudSyncFinishResponse(CloudSyncFinishResponse)
A CloudSyncFinishResponse payload.
CloudSyncStartRequest(CloudSyncStartRequest)
A CloudSyncStartRequest payload.
CloudSyncStartResponse(CloudSyncStartResponse)
A CloudSyncStartResponse payload.
DatasetPathsRequest(DatasetPathsRequest)
A DatasetPathsRequest payload.
DatasetPathsResponse(DatasetPathsResponse)
A DatasetPathsResponse payload.
Develop(Vec<u8>)
A Vec<u8> payload.
DeviceInfoRequest(DeviceInfoRequest)
A DeviceInfoRequest payload.
DeviceInfoResponse(DeviceInfoResponse)
A DeviceInfoResponse payload.
ExecutionCancelRequest(ExecutionCancelRequest)
A ExecutionCancelRequest payload.
ExecutionCancelResponse(ExecutionCancelResponse)
A ExecutionCancelResponse payload.
ExecutionScheduleRequest(ExecutionScheduleRequest)
A ExecutionScheduleRequest payload.
ExecutionScheduleResponse(ExecutionScheduleResponse)
A ExecutionScheduleResponse payload.
ExecutionStatusRequest(ExecutionStatusRequest)
A ExecutionStatusRequest payload.
ExecutionStatusResponse(ExecutionStatusResponse)
A ExecutionStatusResponse payload.
ExecutionUploadChunkRequest(ExecutionUploadChunkRequest)
A ExecutionUploadChunkRequest payload.
ExecutionUploadChunkResponse(ExecutionUploadChunkResponse)
A ExecutionUploadChunkResponse payload.
ExecutionUploadStartRequest(ExecutionUploadStartRequest)
A ExecutionUploadStartRequest payload.
ExecutionUploadStartResponse(ExecutionUploadStartResponse)
A ExecutionUploadStartResponse payload.
FirmwareUpdateInitRequest(FirmwareUpdateInitRequest)
A FirmwareUpdateInitRequest payload.
FirmwareUpdateInitResponse(FirmwareUpdateInitResponse)
A FirmwareUpdateInitResponse payload.
FirmwareUpdateInstallRequest(FirmwareUpdateInstallRequest)
A FirmwareUpdateInstallRequest payload.
FirmwareUpdateInstallResponse(FirmwareUpdateInstallResponse)
A FirmwareUpdateInstallResponse payload.
FirmwareUpdatePrepRequest(FirmwareUpdatePrepRequest)
A FirmwareUpdatePrepRequest payload.
FirmwareUpdatePrepResponse(FirmwareUpdatePrepResponse)
A FirmwareUpdatePrepResponse payload.
FirmwareUpdateUploadRequest(FirmwareUpdateUploadRequest)
A FirmwareUpdateUploadRequest payload.
FirmwareUpdateUploadResponse(FirmwareUpdateUploadResponse)
A FirmwareUpdateUploadResponse payload.
FirmwareUpdateVerifyRequest(FirmwareUpdateVerifyRequest)
A FirmwareUpdateVerifyRequest payload.
FirmwareUpdateVerifyResponse(FirmwareUpdateVerifyResponse)
A FirmwareUpdateVerifyResponse payload.
GenuinityProofRequest(GenuinityProofRequest)
A GenuinityProofRequest payload.
GenuinityProofResponse(GenuinityProofResponse)
A GenuinityProofResponse payload.
OnboardingRequest(OnboardingRequest)
A OnboardingRequest payload.
OnboardingResponse(OnboardingResponse)
A OnboardingResponse payload.
PairingAcceptanceRequest(PairingAcceptanceRequest)
A PairingAcceptanceRequest payload.
PairingAcceptanceResponse(PairingAcceptanceResponse)
A PairingAcceptanceResponse payload.
PairingAckArkStorageRequest(PairingAckArkStorageRequest)
A PairingAckArkStorageRequest payload.
PairingAckArkStorageResponse(PairingAckArkStorageResponse)
A PairingAckArkStorageResponse payload.
PairingAuthRequest(PairingAuthRequest)
A PairingAuthRequest payload.
PairingAuthResponse(PairingAuthResponse)
A PairingAuthResponse payload.
PairingCompletionRequest(PairingCompletionRequest)
A PairingCompletionRequest payload.
PairingCompletionResponse(PairingCompletionResponse)
A PairingCompletionResponse payload.
PairingSetAppIdentityRequest(PairingSetAppIdentityRequest)
A PairingSetAppIdentityRequest payload.
PairingSetAppIdentityResponse(PairingSetAppIdentityResponse)
A PairingSetAppIdentityResponse payload.
PairingSetAppStorageRequest(PairingSetAppStorageRequest)
A PairingSetAppStorageRequest payload.
PairingSetAppStorageResponse(PairingSetAppStorageResponse)
A PairingSetAppStorageResponse payload.
RelayAppToArkFailure(RelayAppToArkFailure)
A RelayAppToArkFailure payload.
RelayAppToArkRequest(RelayAppToArkRequest)
A RelayAppToArkRequest payload.
RelayAppToArkResponse(RelayAppToArkResponse)
A RelayAppToArkResponse payload.
RelayArkToAppRequest(RelayArkToAppRequest)
A RelayArkToAppRequest payload.
RelayArkToAppResponse(RelayArkToAppResponse)
A RelayArkToAppResponse payload.
RelayJoinRequest(RelayJoinRequest)
A RelayJoinRequest payload.
RelayJoinResponse(RelayJoinResponse)
A RelayJoinResponse payload.
SlotDeleteRequest(SlotDeleteRequest)
A SlotDeleteRequest payload.
SlotDeleteResponse(SlotDeleteResponse)
A SlotDeleteResponse payload.
SlotIdentifyRequest(SlotIdentifyRequest)
A SlotIdentifyRequest payload.
SlotIdentifyResponse(SlotIdentifyResponse)
A SlotIdentifyResponse payload.
SlotListRequest(SlotListRequest)
A SlotListRequest payload.
SlotListResponse(SlotListResponse)
A SlotListResponse payload.
SlotRepairRequest(SlotRepairRequest)
A SlotRepairRequest payload.
SlotRepairResponse(SlotRepairResponse)
A SlotRepairResponse payload.
SlotUploadCancelRequest(SlotUploadCancelRequest)
A SlotUploadCancelRequest payload.
SlotUploadCancelResponse(SlotUploadCancelResponse)
A SlotUploadCancelResponse payload.
SlotUploadChunkRequest(SlotUploadChunkRequest)
A SlotUploadChunkRequest payload.
SlotUploadChunkResponse(SlotUploadChunkResponse)
A SlotUploadChunkResponse payload.
SlotUploadProcessRequest(SlotUploadProcessRequest)
A SlotUploadProcessRequest payload.
SlotUploadProcessResponse(SlotUploadProcessResponse)
A SlotUploadProcessResponse payload.
SlotUploadStartRequest(SlotUploadStartRequest)
A SlotUploadStartRequest payload.
SlotUploadStartResponse(SlotUploadStartResponse)
A SlotUploadStartResponse payload.
UnlockRequest(UnlockRequest)
A UnlockRequest payload.
UnlockResponse(UnlockResponse)
A UnlockResponse payload.
Trait Implementations§
Source§impl From<CloudSyncFinishRequest> for Message
impl From<CloudSyncFinishRequest> for Message
Source§fn from(message: CloudSyncFinishRequest) -> Self
fn from(message: CloudSyncFinishRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<CloudSyncFinishResponse> for Message
impl From<CloudSyncFinishResponse> for Message
Source§fn from(message: CloudSyncFinishResponse) -> Self
fn from(message: CloudSyncFinishResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<CloudSyncStartRequest> for Message
impl From<CloudSyncStartRequest> for Message
Source§fn from(message: CloudSyncStartRequest) -> Self
fn from(message: CloudSyncStartRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<CloudSyncStartResponse> for Message
impl From<CloudSyncStartResponse> for Message
Source§fn from(message: CloudSyncStartResponse) -> Self
fn from(message: CloudSyncStartResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<DatasetPathsRequest> for Message
impl From<DatasetPathsRequest> for Message
Source§fn from(message: DatasetPathsRequest) -> Self
fn from(message: DatasetPathsRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<DatasetPathsResponse> for Message
impl From<DatasetPathsResponse> for Message
Source§fn from(message: DatasetPathsResponse) -> Self
fn from(message: DatasetPathsResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<DeviceInfoRequest> for Message
impl From<DeviceInfoRequest> for Message
Source§fn from(message: DeviceInfoRequest) -> Self
fn from(message: DeviceInfoRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<DeviceInfoResponse> for Message
impl From<DeviceInfoResponse> for Message
Source§fn from(message: DeviceInfoResponse) -> Self
fn from(message: DeviceInfoResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionCancelRequest> for Message
impl From<ExecutionCancelRequest> for Message
Source§fn from(message: ExecutionCancelRequest) -> Self
fn from(message: ExecutionCancelRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionCancelResponse> for Message
impl From<ExecutionCancelResponse> for Message
Source§fn from(message: ExecutionCancelResponse) -> Self
fn from(message: ExecutionCancelResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionScheduleRequest> for Message
impl From<ExecutionScheduleRequest> for Message
Source§fn from(message: ExecutionScheduleRequest) -> Self
fn from(message: ExecutionScheduleRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionScheduleResponse> for Message
impl From<ExecutionScheduleResponse> for Message
Source§fn from(message: ExecutionScheduleResponse) -> Self
fn from(message: ExecutionScheduleResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionStatusRequest> for Message
impl From<ExecutionStatusRequest> for Message
Source§fn from(message: ExecutionStatusRequest) -> Self
fn from(message: ExecutionStatusRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionStatusResponse> for Message
impl From<ExecutionStatusResponse> for Message
Source§fn from(message: ExecutionStatusResponse) -> Self
fn from(message: ExecutionStatusResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionUploadChunkRequest> for Message
impl From<ExecutionUploadChunkRequest> for Message
Source§fn from(message: ExecutionUploadChunkRequest) -> Self
fn from(message: ExecutionUploadChunkRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionUploadChunkResponse> for Message
impl From<ExecutionUploadChunkResponse> for Message
Source§fn from(message: ExecutionUploadChunkResponse) -> Self
fn from(message: ExecutionUploadChunkResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionUploadStartRequest> for Message
impl From<ExecutionUploadStartRequest> for Message
Source§fn from(message: ExecutionUploadStartRequest) -> Self
fn from(message: ExecutionUploadStartRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<ExecutionUploadStartResponse> for Message
impl From<ExecutionUploadStartResponse> for Message
Source§fn from(message: ExecutionUploadStartResponse) -> Self
fn from(message: ExecutionUploadStartResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateInitRequest> for Message
impl From<FirmwareUpdateInitRequest> for Message
Source§fn from(message: FirmwareUpdateInitRequest) -> Self
fn from(message: FirmwareUpdateInitRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateInitResponse> for Message
impl From<FirmwareUpdateInitResponse> for Message
Source§fn from(message: FirmwareUpdateInitResponse) -> Self
fn from(message: FirmwareUpdateInitResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateInstallRequest> for Message
impl From<FirmwareUpdateInstallRequest> for Message
Source§fn from(message: FirmwareUpdateInstallRequest) -> Self
fn from(message: FirmwareUpdateInstallRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateInstallResponse> for Message
impl From<FirmwareUpdateInstallResponse> for Message
Source§fn from(message: FirmwareUpdateInstallResponse) -> Self
fn from(message: FirmwareUpdateInstallResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdatePrepRequest> for Message
impl From<FirmwareUpdatePrepRequest> for Message
Source§fn from(message: FirmwareUpdatePrepRequest) -> Self
fn from(message: FirmwareUpdatePrepRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdatePrepResponse> for Message
impl From<FirmwareUpdatePrepResponse> for Message
Source§fn from(message: FirmwareUpdatePrepResponse) -> Self
fn from(message: FirmwareUpdatePrepResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateUploadRequest> for Message
impl From<FirmwareUpdateUploadRequest> for Message
Source§fn from(message: FirmwareUpdateUploadRequest) -> Self
fn from(message: FirmwareUpdateUploadRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateUploadResponse> for Message
impl From<FirmwareUpdateUploadResponse> for Message
Source§fn from(message: FirmwareUpdateUploadResponse) -> Self
fn from(message: FirmwareUpdateUploadResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateVerifyRequest> for Message
impl From<FirmwareUpdateVerifyRequest> for Message
Source§fn from(message: FirmwareUpdateVerifyRequest) -> Self
fn from(message: FirmwareUpdateVerifyRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<FirmwareUpdateVerifyResponse> for Message
impl From<FirmwareUpdateVerifyResponse> for Message
Source§fn from(message: FirmwareUpdateVerifyResponse) -> Self
fn from(message: FirmwareUpdateVerifyResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<GenuinityProofRequest> for Message
impl From<GenuinityProofRequest> for Message
Source§fn from(message: GenuinityProofRequest) -> Self
fn from(message: GenuinityProofRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<GenuinityProofResponse> for Message
impl From<GenuinityProofResponse> for Message
Source§fn from(message: GenuinityProofResponse) -> Self
fn from(message: GenuinityProofResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<OnboardingRequest> for Message
impl From<OnboardingRequest> for Message
Source§fn from(message: OnboardingRequest) -> Self
fn from(message: OnboardingRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<OnboardingResponse> for Message
impl From<OnboardingResponse> for Message
Source§fn from(message: OnboardingResponse) -> Self
fn from(message: OnboardingResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingAcceptanceRequest> for Message
impl From<PairingAcceptanceRequest> for Message
Source§fn from(message: PairingAcceptanceRequest) -> Self
fn from(message: PairingAcceptanceRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingAcceptanceResponse> for Message
impl From<PairingAcceptanceResponse> for Message
Source§fn from(message: PairingAcceptanceResponse) -> Self
fn from(message: PairingAcceptanceResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingAckArkStorageRequest> for Message
impl From<PairingAckArkStorageRequest> for Message
Source§fn from(message: PairingAckArkStorageRequest) -> Self
fn from(message: PairingAckArkStorageRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingAckArkStorageResponse> for Message
impl From<PairingAckArkStorageResponse> for Message
Source§fn from(message: PairingAckArkStorageResponse) -> Self
fn from(message: PairingAckArkStorageResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingAuthRequest> for Message
impl From<PairingAuthRequest> for Message
Source§fn from(message: PairingAuthRequest) -> Self
fn from(message: PairingAuthRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingAuthResponse> for Message
impl From<PairingAuthResponse> for Message
Source§fn from(message: PairingAuthResponse) -> Self
fn from(message: PairingAuthResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingCompletionRequest> for Message
impl From<PairingCompletionRequest> for Message
Source§fn from(message: PairingCompletionRequest) -> Self
fn from(message: PairingCompletionRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingCompletionResponse> for Message
impl From<PairingCompletionResponse> for Message
Source§fn from(message: PairingCompletionResponse) -> Self
fn from(message: PairingCompletionResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingSetAppIdentityRequest> for Message
impl From<PairingSetAppIdentityRequest> for Message
Source§fn from(message: PairingSetAppIdentityRequest) -> Self
fn from(message: PairingSetAppIdentityRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingSetAppIdentityResponse> for Message
impl From<PairingSetAppIdentityResponse> for Message
Source§fn from(message: PairingSetAppIdentityResponse) -> Self
fn from(message: PairingSetAppIdentityResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingSetAppStorageRequest> for Message
impl From<PairingSetAppStorageRequest> for Message
Source§fn from(message: PairingSetAppStorageRequest) -> Self
fn from(message: PairingSetAppStorageRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<PairingSetAppStorageResponse> for Message
impl From<PairingSetAppStorageResponse> for Message
Source§fn from(message: PairingSetAppStorageResponse) -> Self
fn from(message: PairingSetAppStorageResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<RelayAppToArkFailure> for Message
impl From<RelayAppToArkFailure> for Message
Source§fn from(message: RelayAppToArkFailure) -> Self
fn from(message: RelayAppToArkFailure) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<RelayAppToArkRequest> for Message
impl From<RelayAppToArkRequest> for Message
Source§fn from(message: RelayAppToArkRequest) -> Self
fn from(message: RelayAppToArkRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<RelayAppToArkResponse> for Message
impl From<RelayAppToArkResponse> for Message
Source§fn from(message: RelayAppToArkResponse) -> Self
fn from(message: RelayAppToArkResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<RelayArkToAppRequest> for Message
impl From<RelayArkToAppRequest> for Message
Source§fn from(message: RelayArkToAppRequest) -> Self
fn from(message: RelayArkToAppRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<RelayArkToAppResponse> for Message
impl From<RelayArkToAppResponse> for Message
Source§fn from(message: RelayArkToAppResponse) -> Self
fn from(message: RelayArkToAppResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<RelayJoinRequest> for Message
impl From<RelayJoinRequest> for Message
Source§fn from(message: RelayJoinRequest) -> Self
fn from(message: RelayJoinRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<RelayJoinResponse> for Message
impl From<RelayJoinResponse> for Message
Source§fn from(message: RelayJoinResponse) -> Self
fn from(message: RelayJoinResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotDeleteRequest> for Message
impl From<SlotDeleteRequest> for Message
Source§fn from(message: SlotDeleteRequest) -> Self
fn from(message: SlotDeleteRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotDeleteResponse> for Message
impl From<SlotDeleteResponse> for Message
Source§fn from(message: SlotDeleteResponse) -> Self
fn from(message: SlotDeleteResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotIdentifyRequest> for Message
impl From<SlotIdentifyRequest> for Message
Source§fn from(message: SlotIdentifyRequest) -> Self
fn from(message: SlotIdentifyRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotIdentifyResponse> for Message
impl From<SlotIdentifyResponse> for Message
Source§fn from(message: SlotIdentifyResponse) -> Self
fn from(message: SlotIdentifyResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotListRequest> for Message
impl From<SlotListRequest> for Message
Source§fn from(message: SlotListRequest) -> Self
fn from(message: SlotListRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotListResponse> for Message
impl From<SlotListResponse> for Message
Source§fn from(message: SlotListResponse) -> Self
fn from(message: SlotListResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotRepairRequest> for Message
impl From<SlotRepairRequest> for Message
Source§fn from(message: SlotRepairRequest) -> Self
fn from(message: SlotRepairRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotRepairResponse> for Message
impl From<SlotRepairResponse> for Message
Source§fn from(message: SlotRepairResponse) -> Self
fn from(message: SlotRepairResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadCancelRequest> for Message
impl From<SlotUploadCancelRequest> for Message
Source§fn from(message: SlotUploadCancelRequest) -> Self
fn from(message: SlotUploadCancelRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadCancelResponse> for Message
impl From<SlotUploadCancelResponse> for Message
Source§fn from(message: SlotUploadCancelResponse) -> Self
fn from(message: SlotUploadCancelResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadChunkRequest> for Message
impl From<SlotUploadChunkRequest> for Message
Source§fn from(message: SlotUploadChunkRequest) -> Self
fn from(message: SlotUploadChunkRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadChunkResponse> for Message
impl From<SlotUploadChunkResponse> for Message
Source§fn from(message: SlotUploadChunkResponse) -> Self
fn from(message: SlotUploadChunkResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadProcessRequest> for Message
impl From<SlotUploadProcessRequest> for Message
Source§fn from(message: SlotUploadProcessRequest) -> Self
fn from(message: SlotUploadProcessRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadProcessResponse> for Message
impl From<SlotUploadProcessResponse> for Message
Source§fn from(message: SlotUploadProcessResponse) -> Self
fn from(message: SlotUploadProcessResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadStartRequest> for Message
impl From<SlotUploadStartRequest> for Message
Source§fn from(message: SlotUploadStartRequest) -> Self
fn from(message: SlotUploadStartRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<SlotUploadStartResponse> for Message
impl From<SlotUploadStartResponse> for Message
Source§fn from(message: SlotUploadStartResponse) -> Self
fn from(message: SlotUploadStartResponse) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<UnlockRequest> for Message
impl From<UnlockRequest> for Message
Source§fn from(message: UnlockRequest) -> Self
fn from(message: UnlockRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl From<UnlockResponse> for Message
impl From<UnlockResponse> for Message
Source§fn from(message: UnlockResponse) -> Self
fn from(message: UnlockResponse) -> Self
Wraps a concrete payload in its corresponding message variant.