solverforge-solver 0.18.0

Solver engine for SolverForge
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod bindings;
mod move_types;
mod selectors;

pub use bindings::descriptor_has_bindings;
pub(crate) use bindings::{collect_bindings, ResolvedVariableBinding};
pub use move_types::{
    DescriptorChangeMove, DescriptorMoveUnion, DescriptorPillarChangeMove,
    DescriptorPillarSwapMove, DescriptorRuinRecreateMove, DescriptorSwapMove,
};
pub use selectors::{
    build_descriptor_move_selector, DescriptorChangeMoveSelector, DescriptorFlatSelector,
    DescriptorLeafSelector, DescriptorSelector, DescriptorSelectorNode, DescriptorSwapMoveSelector,
};

#[cfg(test)]
mod tests;