mod access;
mod expected;
mod mermaid;
mod plan;
mod registry;
mod repair;
mod unique_repair;
mod validate;
pub use access::{IndexTarget, SchemaCollection};
pub use mermaid::{MermaidEr, SchemaFormatter};
pub use plan::{AmbiguityReason, AmbiguousRef};
pub use registry::{BuiltRegistry, FkLabel, RegistryBuildError, SchemaRegistry};
pub use repair::{
CounterRepairStats, IndexRepairStats, NamespaceConflict, NamespaceRepairStats, RepairOptions,
RepairReport, UndecodableSource, repair,
};
pub use validate::{Finding, RefDesc, ValidationReport, validate};
#[cfg(any(test, feature = "test-faults"))]
#[doc(hidden)]
pub fn debug_fail_next_namespace_repair() {
unique_repair::fail_next_namespace_repair();
}
pub use armour_core::{CollectionKind, OnMissing, PathSeg, RowPart};
#[cfg(test)]
mod tests;