resolve_parameter_reference

Function resolve_parameter_reference 

Source
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 - The OpenAPI specification containing the components
  • reference - The reference string (e.g., “#/components/parameters/userId”)

§Returns

  • Ok(Parameter) - The resolved parameter
  • Err(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