Re-exports§
pub use solverforge_bridge as bridge;
Modules§
Macros§
Structs§
- Applied
Move Telemetry - Bendable
Score - Candidate
Pull Telemetry - One ordered candidate pull retained by an enabled trace.
- Candidate
Trace Composite Identity - Canonical identity for a compound/cartesian move.
- Candidate
Trace Config - Opt-in bounded candidate-pull trace configuration.
- Candidate
Trace Construction Target - A descriptor/entity location that a construction candidate was generated for. It is absent for local-search candidates.
- Candidate
Trace Digest - Stable, non-cryptographic digest used to quickly reject mismatched trace provenance or prefixes.
- Candidate
Trace Execution Policy - The execution policy the solver actually installed for this run.
- Candidate
Trace External Digest - Digest value supplied by an external fixture or integration boundary.
- Candidate
Trace Header - Immutable provenance emitted once for an opt-in candidate trace.
- Candidate
Trace Input Attestation - Origin of supplied run-input provenance.
- Candidate
Trace Input Provenance - Immutable caller-supplied context for a diagnostic run.
- Candidate
Trace Operation Identity - Canonical identity for an explicit non-cursor operation performed by a specialized list construction/search engine.
- Candidate
Trace Phase Attribute - One canonical resolved-plan attribute.
- Candidate
Trace Phase Plan - A resolved solver phase plan used as candidate-trace provenance.
- Candidate
Trace Provenance Status - Separate execution/input provenance status for benchmark qualification.
- Candidate
Trace Telemetry - Bounded trace emitted in final/pause snapshots for an enabled run.
- Conflict
Repair - Constraint
Analysis - Constraint
Metadata - Default
Distance Meter - Entity
Class Id - Logical planning-entity class identifier.
- Exhaustive
Search Config - Exhaustive
Search Phase - Exhaustive search phase that explores all possible solutions.
- Fixed
Weight - Public wrapper for fixed score weights that are not one of the built-in score types.
- Functional
Partitioner - A simple partitioner that creates a specified number of partitions.
- Hard
Medium Soft Score - Hard
Soft Decimal Score - Hard
Soft Score - Hard
Weight - Public wrapper that marks a fixed or dynamic weight as hard metadata.
- Incremental
BiConstraint - Incremental
UniConstraint - List
Precedence Makespan Constraint - Move
Telemetry - Partitioned
Search Phase - Partitioned search phase that solves partitions in parallel.
- Phase
Telemetry - Problem
Fact Class Id - Logical problem-fact class identifier.
- Qualified
Candidate Trace RunProvenance - Immutable attestation required before a caller may request a qualified diagnostic run.
- Repair
Candidate - Repair
Limits - Scalar
Candidate - Scalar
Edit - Scalar
Group - Scalar
Group Limits - Scalar
Target - Score
Analysis - Score
Director - Search
Context - Selector
Telemetry - Shared
Node Diagnostics - Shared
Node Id - Simple
Decider - A simple value-based decider that works with any value type.
- Soft
Score - Solver
Config - Solver
Config Override - Solver
Event Metadata - Solver
Manager - Manages retained async solve jobs with lifecycle-complete event streaming.
- Solver
Runtime - Runtime context for a retained solve job.
- Solver
Snapshot - Solver
Snapshot Analysis - Solver
Status - Solver
Telemetry - Solver
Telemetry Detail - One atomically retained diagnostic view of a job.
- Variable
Id - Logical planning-variable identifier.
Enums§
- Acceptor
Config - Candidate
Trace Coordinate - One explicitly framed logical-coordinate component.
- Candidate
Trace Disposition - One state transition for a retained candidate-pull entry.
- Candidate
Trace Identity - Canonical, owned identity for one traced candidate.
- Candidate
Trace Input Provenance Status - Trust state of optional caller-supplied run-input provenance.
- Candidate
Trace Qualification Error - Candidate
Trace Qualification Status - Whether a trace explicitly requested qualified run provenance.
- Candidate
Trace Source - The engine path that consumed a candidate.
- Construction
Heuristic Type - Construction
Obligation - Environment
Mode - Exploration
Type - Forager
Config - Hard
Regression Policy Config - Move
Selector Config - Move
Thread Count - Phase
Config - Recreate
Heuristic Type - Shared
Node Operation - Solver
Event - Solver
Lifecycle State - Solver
Manager Error - Solver
Terminal Reason - Thread
Count - Union
Selection Order
Constants§
- CANDIDATE_
TRACE_ FORMAT_ VERSION - Wire-format version for
CandidateTraceHeaderand every framed value in this module.
Traits§
- Analyzable
- Trait for solutions that can be analyzed for constraint violations.
- Constraint
Set - Cross
Entity Distance Meter - Measures distance between two list positions, potentially across entities.
- Custom
Search Phase - Director
- Incremental
Constraint - Projection
- Projection
Sink - Score
- Core trait for all score types in SolverForge.
- Search
- Typed search authoring declaration consumed by the configured runtime.
- Solution
Partitioner - Splits a solution into independent partitions for parallel solving.
- Solvable
- Trait for solutions that can run inside the retained lifecycle manager.
Functions§
- analyze
- Analyzes a solution for constraint violations.
- fixed_
weight - Wraps a fixed score weight while preserving static dispatch.
- hard_
weight - Wraps a weight and forces hard constraint metadata while preserving static dispatch.
- local_
search