Skip to main content

Crate aegis_object

Crate aegis_object 

Source
Expand description

Aegis Object — object / blob store for the Aegis database.

S3-style buckets of binary objects, each with a content type, content-addressed ETag (FNV-1a fingerprint of the bytes), and JSON metadata. Supports put / get / head / delete and lexical prefix listing, with snapshot persistence.

Re-exports§

pub use engine::BucketStats;
pub use engine::EngineSnapshot;
pub use engine::ObjectEngine;
pub use types::etag_of;
pub use types::valid_bucket_name;
pub use types::ObjectError;
pub use types::ObjectMeta;
pub use types::DEFAULT_CONTENT_TYPE;

Modules§

engine
The object / blob engine: S3-style buckets of binary objects with content-addressed ETags, prefix listing, and snapshot persistence.
types
Core types for the object / blob store.