Expand description
Public dynamic bridge contracts for host-language SolverForge bindings.
The bridge crate is intentionally separate from the macro path. Rust models keep using monomorphized descriptors, slots, and constraint sets. Binding crates use this crate to describe logical model identity and Rust-owned dynamic state without pretending that one host-language entity class maps to one concrete Rust entity type.
Structs§
- Dynamic
List Variable Slot - Public dynamic list variable slot.
- Dynamic
Scalar Variable Slot - Public dynamic scalar variable slot.
- Dynamic
Score - Dynamic score used by host-language bindings.
- Entity
Class Id - Logical planning-entity class identifier.
- Problem
Fact Class Id - Logical problem-fact class identifier.
- Variable
Id - Logical planning-variable identifier.
Enums§
- Dynamic
Score Family - Declared host-language score family.
Traits§
- Dynamic
List Access - Object-safe dynamic list variable access.
- Dynamic
Model Backend - Rust-owned dynamic planning model backend.
- Dynamic
Scalar Access - Object-safe dynamic scalar variable access.
Functions§
- run_
dynamic_ solver_ with_ config - Run a solver from already-built runtime parts.
- scoped_
dynamic_ score_ family - Runs
callbackwith a thread-local dynamic score family.