pub mod refs;
pub mod schema_ext;
pub mod spec;
pub(crate) use refs::{
SchemaInspect, SchemaMap, SchemaRefName, SchemaSet, UnionFingerprint, UnionFingerprints, build_union_fingerprints,
extract_union_fingerprint, parse_schema_ref_path,
};
pub(crate) use schema_ext::{SchemaExt, SchemaResolveExt, variant_is_nullable};