Skip to main content

Crate objects

Crate objects 

Source
Expand description

Heddle core domain modules extracted from the monolith.

Re-exports§

pub use error::HeddleError;
pub use observe::CollectingWarnings;
pub use observe::NoopProgress;
pub use observe::NoopWarnings;
pub use observe::ProgressEvent;
pub use observe::ProgressSink;
pub use observe::TaskId;
pub use observe::Warning;
pub use observe::WarningSink;
pub use sync::LockExt;
pub use sync::RwLockExt;

Modules§

delta
Re-export shim for the extracted delta format helpers.
error
Shared error types across Heddle crates.
fault_inject
Deterministic fault-injection points for crash-recovery tests.
fs_atomic
fs_clone
Filesystem-level copy-on-write helpers.
fs_ops
lock
Repository locking for concurrent access.
object
Core object primitives extracted from the monolith.
observe
Structured progress and warning channels for library callers.
store
Backend-neutral object storage abstractions and concrete implementations.
sync
Synchronization helpers shared across Heddle crates.
util
Shared utilities used across the objects crate.
worktree
Working directory management.