Re-exports§
pub use listener::ListVariableListener;pub use listener::ListVariableNotification;pub use listener::VariableListener;pub use listener::VariableNotification;pub use supply::AnchorSupply;pub use supply::ElementPosition;pub use supply::InverseSupply;pub use supply::ListStateSupply;
Modules§
Structs§
- Chained
Variable Info - Computed
Value Range Provider - A value range provider that computes values dynamically.
- Entity
Descriptor - Describes a planning entity type at runtime.
- Entity
Ref - Field
Value Range Provider - A value range provider backed by a field in the solution.
- Integer
Range - An integer range value provider.
- Problem
Fact Descriptor - Describes a problem fact type at runtime.
- Solution
Descriptor - Describes a planning solution at runtime.
- Static
Value Range - A static value range with a fixed set of values.
- Typed
Entity Extractor - A concrete entity extractor for a specific solution and entity type.
- Variable
Descriptor
Enums§
Traits§
- Entity
Extractor - Trait for extracting entities from a planning solution.
- List
Variable Solution - Trait for solutions with list-based planning variables.
- Planning
Entity - Marker trait for planning entities.
- Planning
Id - Trait for unique identification of entities and facts.
- Planning
Solution - Marker trait for planning solutions.
- Problem
Fact - Marker trait for problem facts.
- Value
Range Provider - Provides values for a planning variable.