File size: 582 Bytes
4b94493
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//! Public demo-data surface for the school timetable example.
//!
//! Keep this file intentionally thin. The rest of the application imports
//! `crate::data::{generate, available_demo_data, DemoData}` as a stable boundary, so
//! the detailed dataset design lives in sibling modules where it can evolve
//! without making the top-level data surface noisy.

mod entrypoints;
mod groups;
mod large;
mod lessons;
mod rooms;
#[cfg(test)]
mod solve_tests;
mod teachers;
mod timeslots;
mod vocabulary;

pub use entrypoints::{available_demo_data, default_demo_data, generate, DemoData};