文件名称:json-api-rs:用Rust构建健壮的JSON API的惯用类型
文件大小:64KB
文件格式:ZIP
更新时间:2024-06-05 16:43:13
rust json-api rocket serde Rust
json-api 用于构建健壮的惯用类型。 特征 序列化DSL 您可以使用友好的声明性dsl定义Resource 。 简洁的 #[macro_use] extern crate json_api; struct Post { id: u64 , body: String , title: String , author: Option < User> , comments: Vec < Comment> , } resource! (Post, | & self | { // Define the id. id self .id; // Define the resource "type" kind "posts" ; // Define attributes with a comma seperate
【文件预览】:
json-api-rs-master
----.gitignore(39B)
----codecov.yml(21B)
----benches()
--------key.rs(425B)
----src()
--------view()
--------error.rs(1KB)
--------doc()
--------resource.rs(19KB)
--------value()
--------query()
--------lib.rs(874B)
----rocket()
--------src()
--------Cargo.toml(740B)
----CODE_OF_CONDUCT.md(3KB)
----CHANGELOG.md(4KB)
----Cargo.toml(795B)
----LICENSE-MIT(1KB)
----scripts()
--------test.sh(890B)
--------setup.sh(1KB)
--------install_kcov.sh(177B)
----README.md(4KB)
----circle.yml(969B)
----tests()
--------query.rs(4KB)
----appveyor.yml(480B)
----LICENSE-APACHE(11KB)
----.editorconfig(256B)