Expand description
Backend-neutral object storage abstractions and concrete implementations.
Re-exports§
pub use agent_registry::ActorChainNode;pub use agent_registry::AgentEntry;pub use agent_registry::AgentRegistry;pub use agent_registry::AgentStatus;pub use agent_registry::AgentUsageSummary;pub use agent_registry::ContextQueryEntry;pub use agent_registry::ReserveOutcome;pub use agent_registry::generate_agent_id;pub use fs::FsStore;pub use liveness::Liveness;pub use liveness::current_boot_id;pub use liveness::is_owner_alive;pub use liveness::process_alive;pub use pack::PackBuilder;pub use pack::PackObjectId;pub use pack::PackReader;pub use pack::PackStats;pub use shallow::ShallowInfo;pub use source::ObjectSource;pub use crate::error::HeddleError as StoreError;pub use crate::error::HeddleError;pub use crate::error::Result;
Modules§
- agent_
registry - Agent registry: lightweight discovery index for parallel agent sessions.
- atomic
- Compatibility shim for atomic filesystem helpers.
- codec
- Object body codecs for loose-object backends.
- compression
- Re-export shim for the extracted compression format helpers.
- fs
- Filesystem-based object store.
- liveness
- Process liveness detection for reservation reaping.
- pack
- Packfile management for efficient storage.
- shallow
- Shallow state management for incomplete history.
- source
- Read-only object source traits for graph walkers.
- store_
compliance - Backend-agnostic compliance test suite for
ObjectStoreimplementations.
Structs§
- Compression
Config - Compression configuration.
Enums§
- AnyStore
- Static-dispatch enum over the concrete object stores Heddle ships.
- Compression
Error - Compression error type.
Traits§
- Object
Store - Trait for object storage backends.
Functions§
- compress
- Compress data with automatic algorithm selection.
- decompress
- Decompress data based on header.