Spaces:
Sleeping
Sleeping
File size: 701 Bytes
4b94493 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | //! 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";
mod weekday;
pub use weekday::Weekday;
// @solverforge:begin domain-exports
mod timeslot;
mod teacher;
mod group;
mod lesson;
mod room;
mod plan;
pub use timeslot::Timeslot;
pub use teacher::Teacher;
pub use group::Group;
pub use lesson::Lesson;
pub use room::{Room, RoomKind};
pub use plan::Plan;
// @solverforge:end domain-exports
}
|