Skip to main content

Crate marque_engine

Crate marque_engine 

Source
Expand description

marque-engine — pipeline orchestration.

Wires together: scanner → parser → validator → fixer → output. The pipeline is a chain of async streams; each stage is a Stream impl. CLI, WASM, and server are different Source/Sink configurations wired to the same middle.

Re-exports§

pub use batch::BatchEngine;
pub use batch::BatchError;
pub use batch::BatchOptions;
pub use clock::Clock;
pub use clock::FixedClock;
pub use clock::SystemClock;
pub use engine::Engine;
pub use engine::FixMode;
pub use engine::InvalidThreshold;
pub use output::FixResult;
pub use output::LintResult;

Modules§

batch
Concurrent batch processing over many documents.
clock
Clock abstraction for deterministic timestamps in audit records.
engine
Engine — the configured, ready-to-run pipeline.
output
Output types returned by the engine’s synchronous API surface.
pipeline
Async stream pipeline types.

Functions§

default_ruleset
Returns the default rule set for marque (CAPCO rules).