solverforge_core/solver/
mod.rs

1mod builder;
2mod client;
3mod config;
4mod environment;
5mod factory;
6mod request;
7mod response;
8mod termination;
9
10pub use builder::{SolverBuilder, TypedSolver, DEFAULT_SERVICE_URL};
11pub use client::{HttpSolverService, SolverService};
12pub use config::SolverConfig;
13pub use environment::{EnvironmentMode, MoveThreadCount};
14pub use factory::{Solver, SolverFactory};
15pub use request::{
16    DomainAccessor, DomainObjectDto, DomainObjectMapper, FieldDescriptor, ListAccessorDto,
17    PlanningAnnotation, SolveRequest,
18};
19pub use response::{
20    AsyncSolveResponse, ScoreDto, SolveHandle, SolveResponse, SolveState, SolveStatus, SolverStats,
21};
22pub use termination::{DiminishedReturnsConfig, TerminationConfig};