Skip to main content

Crate wae_schema

Crate wae_schema 

Source
Expand description

WAE Schema - Schema 定义与验证模块

提供统一的 Schema 定义能力,支持:

  • 数据结构 Schema 定义
  • Schema 验证
  • OpenAPI 文档生成

Modules§

openapi
OpenAPI 相关功能 OpenAPI 文档生成模块
swagger_ui
Swagger UI 相关功能 Swagger UI 模块

Structs§

Callback
回调定义
Components
组件定义
Contact
联系信息
Encoding
编码定义
Example
示例定义
ExternalDocumentation
外部文档定义
Header
头部定义
License
许可信息
Link
链接定义
MediaType
媒体类型定义
OAuthFlow
OAuth2 流程
OAuthFlows
OAuth2 流程
OpenApiDoc
OpenAPI 文档
OpenApiInfo
OpenAPI 文档信息
Operation
操作定义
Parameter
参数定义
PathItem
路径项
Reference
引用对象
RequestBody
请求体定义
Response
响应定义
Schema
Schema 定义
SchemaBuilder
Schema 构建器
SecurityRequirement
安全要求
SecurityScheme
安全方案
Server
服务器定义
ServerVariable
服务器变量
Tag
标签定义

Enums§

ApiKeyLocation
API Key 位置
ExampleOrReference
示例或引用
HeaderOrReference
头部或引用
LinkOrReference
链接或引用
ParameterLocation
参数位置
ParameterOrReference
参数或引用
RequestBodyOrReference
请求体或引用
ResponseOrReference
响应或引用
SchemaType
Schema 类型定义
SecuritySchemeType
安全方案类型

Traits§

ToSchema
Schema 生成 trait