Skip to main content

Crate heddle_core

Crate heddle_core 

Source
Expand description

Embeddable Heddle facade scaffolding.

Re-exports§

pub use context::ExecutionContext;
pub use context::ExecutionContextBuilder;
pub use context::Verbosity;
pub use fsck::FsckError;
pub use fsck::FsckOptions;
pub use fsck::FsckReport;
pub use fsck::fsck;
pub use query::QueryHit;
pub use query::QueryReport;
pub use query::QueryRequest;
pub use query::query;

Modules§

context
Execution context shared by future facade operations.
fsck
Repository integrity checks.
query
Structured query over the operation log.

Structs§

CollectingWarnings
Warning sink useful for embedders and tests that need to inspect warnings.
NoopProgress
Default progress sink for callers that do not care about progress.
NoopWarnings
Default warning sink for callers that do not care about warnings.
TaskId
Stable progress task identifier.
Warning
Structured warning for embedders and render layers.

Enums§

HeddleError
Error type for repository/storage-adjacent operations.
ProgressEvent
Structured progress event emitted by long-running operations.

Traits§

ProgressSink
Receives structured progress events.
WarningSink
Receives structured warnings that should not be printed by domain crates.