Expand description
Shared storage utility helpers for Aster services.
The crate contains storage-adjacent primitives that are independent of concrete drivers: safe relative object-key handling and S3-compatible endpoint normalization. Driver traits, connector wiring, and credential storage remain in application crates where policy decisions belong.
Re-exports§
pub use object_key::join_key_prefix;pub use object_key::normalize_object_key;pub use object_key::normalize_object_prefix;pub use object_key::normalize_relative_key;pub use object_key::strip_key_prefix;pub use s3_config::NormalizedS3Config;pub use s3_config::S3ConfigError;pub use s3_config::normalize_s3_endpoint_and_bucket;
Modules§
- object_
key - Object-storage key normalization helpers.
- s3_
config - S3-compatible endpoint and bucket normalization helpers.
Enums§
- Storage
Core Error - Errors produced by storage core helpers.
Type Aliases§
- Result
- Result type returned by storage core helpers.