solverforge_solver/
descriptor_standard.rs1mod bindings;
2mod construction;
3mod move_types;
4mod selectors;
5
6pub(crate) use bindings::standard_work_remaining_with_frontier;
7pub use bindings::{descriptor_has_bindings, standard_target_matches, standard_work_remaining};
8pub use construction::{
9 build_descriptor_construction, DescriptorConstruction, DescriptorEntityPlacer,
10};
11pub use move_types::{DescriptorChangeMove, DescriptorEitherMove, DescriptorSwapMove};
12pub use selectors::{
13 build_descriptor_move_selector, DescriptorChangeMoveSelector, DescriptorLeafSelector,
14 DescriptorSwapMoveSelector,
15};
16
17#[cfg(test)]
18mod tests;