Skip to main content

evaluate_arguments

Function evaluate_arguments 

Source
pub fn evaluate_arguments(
    args: &[LogicalExpression],
    param_defs: &[ParameterDef],
) -> Parameters
Expand description

Converts logical expression arguments into algorithm Parameters.

Supports two patterns:

  1. Map literal: {damping: 0.85, iterations: 20} → named parameters
  2. Positional args: (42, 'weight') → mapped by index to ParameterDef names