Expand description
Core types, state enums, partition math, key builders, and error codes for FlowFabric.
Re-exports§
pub use engine_error::EngineError;pub use engine_error::BackendError;pub use engine_error::BackendErrorKind;pub use backend::ScannerFilter;
Modules§
- backend
- Backend-trait supporting types (RFC-012 Stage 0).
- completion_
backend - The
CompletionBackendtrait — backend-agnostic completion subscription surface (issue #90). - contracts
- Phase 1 function contracts — Args + Result types for each FCALL.
- engine_
backend - The
EngineBackendtrait — abstracting FlowFabric’s write surface. - engine_
error - Typed engine-error surface (issue #58.6).
- error
- Error classification for FlowFabric.
- hash
- Small, stable hash helpers shared across ff-sdk + ff-scheduler + ff-engine. Not security-sensitive — these are for cardinality reduction (log digests) and deterministic-but-spread iteration (partition-scan start offsets). A single source of truth avoids drift if the algorithm changes.
- keys
- partition
- Partition families, keys, and routing helpers.
- policy
- state
- types