Expand description
Parameter definitions, layouts, registries, and concrete values.
Re-exports§
pub use crate::ParamError;pub use crate::ParamResult;
Structs§
- Bounds
- Optional inclusive lower and upper bounds for a parameter.
- Free
Param Id - Stable identifier for a free parameter in free-parameter order.
- ParamId
- Stable identifier for a parameter in a
ParamLayout. - Param
Layout - Validated parameter ordering and mapping between full and free values.
- Param
Registry - Incremental collection of uniquely named parameter definitions.
- Param
Values - Concrete full-layout parameter values paired with their defining layout.
- Parameter
- Complete definition and user-facing metadata for one scalar parameter.
Enums§
- Initial
Spec - Rule used to choose a free parameter’s initial value.
- Param
State - Whether a parameter is varied or held at a fixed value.