List of all items
Structs
- cli::Cli
- config::Config
- config::Generate
- config::OutputOptions
- deps::Dependency
- emit::PreludeTypeName
- emit::ReservedTypeName
- emit::Targets
- ir::Alias
- ir::Body
- ir::BodyVariant
- ir::Constraints
- ir::CookieParam
- ir::Cookies
- ir::Deprecation
- ir::Enum
- ir::Field
- ir::ForeignDerives
- ir::HeaderParam
- ir::Headers
- ir::IntegerVariant
- ir::Module
- ir::Multipart
- ir::MultipartField
- ir::NegotiatedBody
- ir::Operation
- ir::Param
- ir::ResponseCase
- ir::ResponseHeader
- ir::SecurityScheme
- ir::ServerUrlBuilder
- ir::ServerUrlConst
- ir::ServerUrlEnum
- ir::ServerUrlEnumVariant
- ir::ServerUrlParam
- ir::ServerUrls
- ir::Service
- ir::StringVariant
- ir::Struct
- ir::UnionVariant
- loader::Resolved
- loader::Spec
- lower::rename::TypeNames
- lower::validate::Diagnostics
- naming::RustIdent
Enums
- Drift
- error::Error
- ir::BodyKind
- ir::Bound
- ir::DefaultValue
- ir::EnumKind
- ir::Item
- ir::RequestPayload
- ir::ResponseBody
- ir::ResponseStatus
- ir::RustType
- ir::SecuritySchemeKind
- ir::ServerUrl
- ir::ServerUrlParamType
- naming::Case
Traits
Functions
- check_output
- deps::required_dependencies
- emit::emit_flat
- emit::emit_module
- emit::prelude_type_names
- emit::reserved_type_names
- filter::apply
- generate
- generate_models_string
- generate_models_to_file
- generate_to_file
- loader::ref_component_name
- loader::ref_file_part
- loader::ref_target_name
- loader::schema_ref_reason
- lower::paths::generate_service
- lower::prune::prune_unused_models
- lower::recurse::box_recursive_types
- lower::rename::check_duplicate_models
- lower::rename::check_prelude_shadowing
- lower::rename::check_type_name_collisions
- lower::rename::rewrite_module
- lower::rename::rewrite_service
- lower::rename::type_renames
- lower::schema::generate_models
- lower::security::effective_requirements
- lower::security::required_keys
- lower::security::scheme_catalogue
- lower::servers::lower_server_urls
- naming::deconflict_ident
- naming::operations::axum_handler_name
- naming::operations::cookies_struct_name
- naming::operations::headers_struct_name
- naming::operations::multipart_struct_name
- naming::operations::operation_method_name
- naming::operations::query_struct_name
- naming::operations::request_body_enum_name
- naming::operations::response_body_enum_name
- naming::operations::response_enum_name
- naming::rename_for
- naming::to_ident
- write_output