github-actions[bot]
chore: sync uc-fsr Space
4f50b67
Raw
History Blame Contribute Delete
933 Bytes
//! Planning-model manifest and domain-layer exports.
//!
//! `planning_model!` is the SolverForge boundary for this app. Keep the exports
//! in the same conceptual order as `solverforge.app.toml`: facts, planning
//! entity, then solution.
solverforge::planning_model! {
root = "src/domain";
// @solverforge:begin domain-exports
mod location;
mod service_visit;
mod travel_leg;
mod technician_route;
mod field_service_plan;
pub use location::Location;
pub use service_visit::ServiceVisit;
pub use service_visit::ServiceVisitInit;
pub use travel_leg::TravelLeg;
pub use travel_leg::TravelLegInit;
pub use technician_route::TechnicianRoute;
pub use technician_route::TechnicianRouteInit;
pub use field_service_plan::FieldServicePlan;
pub use field_service_plan::FieldServicePlanConstraintStreams;
// @solverforge:end domain-exports
pub mod route_metrics;
}