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.