mod entity;
mod identity;
mod problem_fact;
mod solution;
mod var_descriptor;
pub use entity::EntityDescriptor;
pub use identity::{EntityClassId, ProblemFactClassId, VariableId};
pub use problem_fact::ProblemFactDescriptor;
pub use solution::SolutionDescriptor;
pub use var_descriptor::{
UsizeCandidateValues, UsizeConstructionEntityOrderKey, UsizeConstructionValueOrderKey,
UsizeEntityValueProvider, UsizeGetter, UsizeNearbyEntityDistanceMeter,
UsizeNearbyValueDistanceMeter, UsizeSetter, VariableDescriptor,
};
#[cfg(test)]
mod tests;