solverforge 0.12.1

SolverForge - A constraint solver in Rust
Documentation
pub mod configurable {
    solverforge::planning_model! {
        root = "crates/solverforge/tests/configurable_solvable/domain/configurable";

        mod configurable_solution;
        mod dummy_entity;

        pub use configurable_solution::ConfigurableSolution;
        pub use dummy_entity::DummyEntity;
    }
}

pub mod explicit {
    solverforge::planning_model! {
        root = "crates/solverforge/tests/configurable_solvable/domain/explicit";

        mod dummy_entity;
        mod explicit_configurable_solution;

        pub use dummy_entity::DummyEntity;
        pub use explicit_configurable_solution::ExplicitConfigurableSolution;
    }
}

pub mod explicit_list {
    solverforge::planning_model! {
        root = "crates/solverforge/tests/configurable_solvable/domain/explicit_list";

        mod dummy_route;
        mod dummy_visit;
        mod explicit_list_configurable_solution;

        pub use dummy_route::DummyRoute;
        pub use dummy_visit::DummyVisit;
        pub use explicit_list_configurable_solution::ExplicitListConfigurableSolution;
    }
}

pub use configurable::ConfigurableSolution;
pub use explicit::ExplicitConfigurableSolution;
pub use explicit_list::ExplicitListConfigurableSolution;