pub fn path_params_to_parameters(path: &str) -> Vec<Parameter>Expand description
Extract path parameters from a route path pattern and convert them to OpenAPI Parameters.
Parses a path pattern like /users/{id}/posts/{post_id:int} and returns
OpenAPI Parameter objects for each path parameter.
§Examples
ⓘ
use fastapi_openapi::path_params_to_parameters;
let params = path_params_to_parameters("/users/{id}");
assert_eq!(params.len(), 1);
assert_eq!(params[0].name, "id");
// Typed parameters map to appropriate schemas
let params = path_params_to_parameters("/items/{item_id:int}");
// item_id will have an integer schema with int64 format