Skip to main content

Crate aster_forge_storage_core

Crate aster_forge_storage_core 

Source
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§

StorageCoreError
Errors produced by storage core helpers.

Type Aliases§

Result
Result type returned by storage core helpers.