List of all items
Structs
- OpenApi
- SwaggerUiOptions
- doc::DocMeta
- handler::SwaggerUiHandler
- middleware::SwaggerUiMiddleware
- openapi::AllOf
- openapi::AllOfBuilder
- openapi::Array
- openapi::ArrayBuilder
- openapi::Components
- openapi::ComponentsBuilder
- openapi::Contact
- openapi::ContactBuilder
- openapi::Content
- openapi::ContentBuilder
- openapi::Discriminator
- openapi::ExternalDocs
- openapi::Header
- openapi::HeaderBuilder
- openapi::Info
- openapi::InfoBuilder
- openapi::License
- openapi::LicenseBuilder
- openapi::Object
- openapi::ObjectBuilder
- openapi::OneOf
- openapi::OneOfBuilder
- openapi::OpenApi
- openapi::OpenApiBuilder
- openapi::PathItem
- openapi::Paths
- openapi::PathsBuilder
- openapi::Ref
- openapi::Response
- openapi::ResponseBuilder
- openapi::Responses
- openapi::ResponsesBuilder
- openapi::SecurityRequirement
- openapi::Server
- openapi::ServerBuilder
- openapi::ServerVariable
- openapi::ServerVariableBuilder
- openapi::Tag
- openapi::content::Content
- openapi::content::ContentBuilder
- openapi::encoding::Encoding
- openapi::encoding::EncodingBuilder
- openapi::example::Example
- openapi::example::ExampleBuilder
- openapi::extensions::Extensions
- openapi::extensions::ExtensionsBuilder
- openapi::external_docs::ExternalDocs
- openapi::external_docs::ExternalDocsBuilder
- openapi::header::Header
- openapi::header::HeaderBuilder
- openapi::info::Contact
- openapi::info::ContactBuilder
- openapi::info::Info
- openapi::info::InfoBuilder
- openapi::info::License
- openapi::info::LicenseBuilder
- openapi::link::Link
- openapi::link::LinkBuilder
- openapi::path::Operation
- openapi::path::OperationBuilder
- openapi::path::Parameter
- openapi::path::ParameterBuilder
- openapi::path::PathItem
- openapi::path::PathItemBuilder
- openapi::path::Paths
- openapi::path::PathsBuilder
- openapi::request_body::RequestBody
- openapi::request_body::RequestBodyBuilder
- openapi::response::Response
- openapi::response::ResponseBuilder
- openapi::response::Responses
- openapi::response::ResponsesBuilder
- openapi::schema::AllOf
- openapi::schema::AllOfBuilder
- openapi::schema::AnyOf
- openapi::schema::AnyOfBuilder
- openapi::schema::Array
- openapi::schema::ArrayBuilder
- openapi::schema::Components
- openapi::schema::ComponentsBuilder
- openapi::schema::Discriminator
- openapi::schema::Object
- openapi::schema::ObjectBuilder
- openapi::schema::OneOf
- openapi::schema::OneOfBuilder
- openapi::schema::Ref
- openapi::schema::RefBuilder
- openapi::security::ApiKeyValue
- openapi::security::AuthorizationCode
- openapi::security::ClientCredentials
- openapi::security::Http
- openapi::security::HttpBuilder
- openapi::security::Implicit
- openapi::security::OAuth2
- openapi::security::OpenIdConnect
- openapi::security::Password
- openapi::security::Scopes
- openapi::security::SecurityRequirement
- openapi::server::Server
- openapi::server::ServerBuilder
- openapi::server::ServerVariable
- openapi::server::ServerVariableBuilder
- openapi::tag::Tag
- openapi::tag::TagBuilder
- openapi::xml::Xml
- openapi::xml::XmlBuilder
- route::DocumentedRoute
- schema::OpenApiDoc
- schema::PathInfo
Enums
- doc::ResponseMeta
- error::OpenApiError
- openapi::Deprecated
- openapi::HttpMethod
- openapi::KnownFormat
- openapi::OpenApiVersion
- openapi::RefOr
- openapi::Required
- openapi::Schema
- openapi::SchemaFormat
- openapi::Type
- openapi::path::HttpMethod
- openapi::path::ParameterIn
- openapi::path::ParameterStyle
- openapi::schema::AdditionalProperties
- openapi::schema::ArrayItems
- openapi::schema::KnownFormat
- openapi::schema::Schema
- openapi::schema::SchemaFormat
- openapi::schema::SchemaType
- openapi::schema::Type
- openapi::security::ApiKey
- openapi::security::Flow
- openapi::security::HttpAuthScheme
- openapi::security::SecurityScheme
Traits
- IntoParams
- IntoResponses
- ToResponse
- ToSchema
- doc::RouteDocAppendExt
- doc::RouteDocMarkExt
- openapi::ToArray
- openapi::schema::ToArray
- route::RouteDocumentation
- route::RouteOpenApiExt
Attribute Macros
Derive Macros
Functions
- create_openapi_doc
- doc::apply_registered_schemas
- doc::handler_with_doc
- doc::list_registered_json_types
- doc::register_doc_by_ptr
- doc::register_response_by_ptr
- doc::register_schema_for
- middleware::add_swagger_ui
- openapi::schema::empty
- schema::create_json_response
- schema::create_success_response