Skip to main content

Module parameters

Module parameters 

Source
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.
FreeParamId
Stable identifier for a free parameter in free-parameter order.
ParamId
Stable identifier for a parameter in a ParamLayout.
ParamLayout
Validated parameter ordering and mapping between full and free values.
ParamRegistry
Incremental collection of uniquely named parameter definitions.
ParamValues
Concrete full-layout parameter values paired with their defining layout.
Parameter
Complete definition and user-facing metadata for one scalar parameter.

Enums§

InitialSpec
Rule used to choose a free parameter’s initial value.
ParamState
Whether a parameter is varied or held at a fixed value.