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§
- Cloud
Storage Config - Configuration for any storage backend.
- Parse
Storage Type Error - Error returned when parsing an unknown storage type name.
- Validate
Storage Config Error - Error returned when validating a
CloudStorageConfig.
Enums§
- Storage
Type - Represents the type of storage backend.