pub fn resolve_parameter_reference(
spec: &OpenAPI,
reference: &str,
) -> Result<Parameter, Error>Expand description
Resolves a parameter reference to its actual parameter definition
§Arguments
spec- TheOpenAPIspecification containing the componentsreference- The reference string (e.g., “#/components/parameters/userId”)
§Returns
Ok(Parameter)- The resolved parameterErr(Error)- If resolution fails
§Errors
Returns an error if:
- The reference format is invalid
- The referenced parameter doesn’t exist
- Circular references are detected
- Maximum reference depth is exceeded