Spaces:
Sleeping
Sleeping
| //! 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 | |
| } | |