Module upload

Module upload 

Source
Expand description

Product-neutral resumable content-upload requests, backend port, and durable recovery model.

Structs§

ContentUploadChunk
One immutable local byte chunk submitted to a backend upload session.
ContentUploadChunkAck
Backend acknowledgement of one exact upload chunk.
ContentUploadIntent
Immutable upload intent persisted before acquiring or resuming a backend upload session.
ContentUploadRecord
Recoverable resumable upload journal record.
ContentUploadRunner
Runtime-neutral driver for resumable immutable-snapshot uploads.
ContentUploadSession
Backend upload session and the next byte offset that remains to be sent.
ContentUploadSessionId
Opaque backend upload-session identity.

Enums§

ContentUploadRecordTransition
Result of an idempotent upload-record transition.
ContentUploadRunError
Product-neutral failure while driving one durable upload record.
ContentUploadRunOutcome
Stable outcome of one upload-runner invocation.
ContentUploadState
Durable upload state.

Traits§

CloudContentUploadBackend
Product-owned resumable upload transport.
LocalContentSnapshotReader
Product-owned reader for immutable local snapshot bytes.

Type Aliases§

ContentUploadRunResult
Result returned by one upload-runner invocation.