github-actions[bot]
chore: sync uc-lessons Space
4b94493
Raw
History Blame Contribute Delete
701 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";
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
}