solverforge-macros 0.10.0

Derive macros for SolverForge constraint solver
Documentation
1
2
3
4
5
6
7
8
9
use solverforge::prelude::*;

#[planning_entity]
pub struct Task {
    #[planning_id]
    pub id: String,
    #[planning_variable(allows_unassigned = true)]
    pub worker_idx: Option<usize>,
}