scheduleapi::logic::autogenerate_schedule_logic

Function find_point_to_switch_positions

fn find_point_to_switch_positions(
    point: &SchedulePoint,
    schedule: &BTreeMap<i32, BTreeMap<i32, BTreeMap<i32, Option<SchedLesson>>>>,
    rooms_cnt: i32,
    max_days: i32,
    max_lessons: i32,
    classes_len: i32,
    can_create_gaps: bool,
) -> Option<SchedulePoint>