没有合适的资源?快使用搜索试试~ 我知道了~
openapi_type:Rust结构和枚举的OpenAPI类型信息
共43个文件
rs:21个
stderr:7个
toml:3个
需积分: 9 0 下载量 130 浏览量
2021-04-10
08:04:32
上传
评论
收藏 34KB ZIP 举报
温馨提示
该存储库包含以下板条箱: openapi_type openapi_type_derive openapi_type 此板条箱提供了标准库和其他一些常用库(如chrono和uuid原始类型和常用类型的静态类型信息。 此外,它为结构和枚举提供了派生宏,以便在运行时访问其静态类型信息。 这个箱子的核心是[ OpenapiType ]特征。 它有一个静态函数schema ,它返回[ OpenapiSchema ]。 这样可以方便地将静态类型信息用于生成的OpenAPI规范,但也可以在其他用例中使用。 自订类型 要在运行时访问自定义类型的静态类型信息,最简单的方法是使用derive宏: #[derive(OpenapiType)] struct FooBar { foo: String , bar: u64 } OpenAPI规范 使用上述类型,运行FooBar::schema().
资源推荐
资源详情
资源评论
收起资源包目录
openapi_type-master.zip (43个子文件)
openapi_type-master
.gitignore 74B
src
private.rs 350B
impls.rs 6KB
lib.rs 5KB
derive
src
parser.rs 5KB
serde_derive_internals
case.rs 49B
mod.rs 70B
codegen.rs 4KB
attrs.rs 2KB
util.rs 1KB
lib.rs 3KB
LICENSE 10B
Cargo.toml 400B
LICENSE 9KB
Cargo.toml 861B
readme.sh 457B
.gitmodules 75B
.github
workflows
rust.yml 6KB
dependabot.yml 223B
serde
crates-io.md 3KB
README.md 4KB
tests
std_types.rs 3KB
custom_types_attrs.rs 2KB
fail
tuple_variant.rs 98B
not_openapitype.rs 124B
unknown_attribute.stderr 106B
unknown_attribute.rs 99B
union.stderr 108B
not_openapitype_generics.rs 132B
tuple_struct.rs 91B
enum_with_no_variants.stderr 146B
union.rs 112B
not_openapitype_generics.stderr 1013B
tuple_variant.stderr 143B
not_openapitype.stderr 357B
rustfmt.sh 444B
enum_with_no_variants.rs 81B
tuple_struct.stderr 147B
trybuild.rs 115B
custom_types.rs 4KB
rustfmt.toml 444B
crates-io.tpl 1KB
README.tpl 2KB
共 43 条
- 1
资源评论
法学晨曦
- 粉丝: 15
- 资源: 4608
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功