mod change;
#[cfg(test)]
mod conformance_shape_tests;
#[cfg(test)]
mod conformance_tests;
pub mod diff;
#[cfg(test)]
mod diff_tests;
mod embedded;
mod entry;
pub mod lens;
#[cfg(test)]
mod prose_act_reference_tests;
#[cfg(test)]
mod prose_citation_tests;
mod registration_error;
#[cfg(test)]
mod serialisation_tests;
#[cfg(test)]
mod tests;
#[cfg(test)]
mod validation_tests;
mod versioned;
pub use change::{ChangeKind, PropertyChange};
pub use diff::{SchemaDiff, diff_schemas};
pub use entry::{SchemaEntry, SchemaOrigin};
pub use lens::{DerivedView, Lens, LensError, LensRegistry, UpcastError};
pub use registration_error::SchemaRegistrationError;
pub use versioned::VersionedSchemaRegistry;