Skip to main content

Module storage

Module storage 

Source
Expand description

Storage backend configuration types.

These are pure data types describing which storage backend to use. Embedders use CloudStorageConfig and StorageType to declare their storage choice through the stable shipper-types contract crate.

The runtime trait (StorageBackend) and filesystem implementation live in shipper::ops::storage as crate-private internals — only filesystem storage is fully implemented today, so we do not promise a public StorageBackend trait until cloud backends are real.

Structs§

CloudStorageConfig
Configuration for any storage backend.
ParseStorageTypeError
Error returned when parsing an unknown storage type name.
ValidateStorageConfigError
Error returned when validating a CloudStorageConfig.

Enums§

StorageType
Represents the type of storage backend.