Skip to main content

plan_scale

Function plan_scale 

Source
pub fn plan_scale(request: &ScaleRequest<'_>) -> Result<ScalePlan, ScaleError>
Expand description

Plan the caller-selected ScaleOperation against request.document.

Pure and fail-closed: this function only reads request.document and request.capability. It never returns a plan for a factor that was not declared or an affine domain outside the initial supported class.

ยงErrors

Returns a typed ScaleError for every unsupported factor, selector, capability gap, affine domain, closure incompleteness, factor mismatch, or invalid document shape.