Crate mutant_protocol

Source

Structs§

ErrorResponse
ExportRequest
ExportResponse
ExportResult
GetRequest
GetResult
Represents the final result of a successful get operation.
HealthCheckRequest
HealthCheckResponse
HealthCheckResult
ImportRequest
ImportResponse
ImportResult
KeyDetails
Detailed information about a single stored key.
ListKeysRequest
ListKeysResponse
ListTasksRequest
PurgeRequest
PurgeResponse
PurgeResult
PutRequest
PutResult
Represents the final result of a successful put operation.
QueryTaskRequest
RmRequest
RmSuccessResponse
StatsRequest
StatsResponse
StopTaskRequest
SyncRequest
SyncResponse
SyncResult
Task
TaskCreatedResponse
TaskListEntry
TaskListResponse
TaskResultResponse
TaskStoppedResponse
TaskUpdateResponse

Enums§

GetEvent
Events emitted during a get operation.
HealthCheckEvent
Events emitted during a health_check operation.
InitProgressEvent
Events emitted during an init (initialization) operation.
ProtocolError
PurgeEvent
Events emitted during a purge operation (storage cleanup/verification).
PutEvent
Request
Represents all possible requests the client can send to the daemon.
Response
Represents all possible responses the daemon can send to the client.
StorageMode
SyncEvent
Events emitted during a sync operation.
TaskProgress
TaskResult
TaskResultType
TaskStatus
TaskType

Constants§

HEAVIEST_SCRATCHPAD_SIZE
HEAVY_SCRATCHPAD_SIZE
LIGHTEST_SCRATCHPAD_SIZE
LIGHT_SCRATCHPAD_SIZE
MEDIUM_SCRATCHPAD_SIZE

Functions§

add

Type Aliases§

GetCallback
Callback type used during get operations to report progress and allow cancellation.
HealthCheckCallback
Callback type used during health_check operations to report progress and allow cancellation.
InitCallback
Callback type used during initialization (init) operations to report progress and handle interactive prompts.
PurgeCallback
Callback type used during purge operations to report progress and allow cancellation.
PutCallback
SyncCallback
Callback type used during sync operations to report progress and allow cancellation.
TaskId