Skip to main content

Module types

Module types 

Source
Expand description

Type conversion utilities for OpenAPI schemas

Functions§

extract_type_name_from_ref
Extract type name from OpenAPI reference Example: “#/components/schemas/User” -> “User”
is_rust_keyword
Check if a string is a Rust keyword
openapi_type_to_ir
Convert OpenAPI type to IR type reference
sanitize_field_name
Sanitize field name to be a valid Rust identifier
to_pascal_case
Convert snake_case or kebab-case to PascalCase
to_snake_case
Convert PascalCase or camelCase to snake_case