Skip to main content

aqc_text_engine_core/
lib.rs

1//! Reusable text byte-stream mechanics for exact and contained contents.
2
3#[cfg(feature = "api")]
4mod engine;
5#[cfg(feature = "api")]
6mod reconcile;
7#[cfg(feature = "api")]
8mod requirement;
9
10#[cfg(feature = "api")]
11pub const ENGINE_ID: &str = "aqc-text-engine-core";
12#[cfg(feature = "api")]
13pub use aqc_file_engine_core::{Finding, ItemRequirements, Provenance, ScalarAssertion};
14#[cfg(feature = "api")]
15pub use engine::TextFileEngine;
16#[cfg(feature = "api")]
17pub use reconcile::reconcile_text_file;
18#[cfg(feature = "api")]
19pub use requirement::{
20    ResolvedTextFileRequirements, TextFileContents, TextFileRequirements, TextFileValueError,
21};