#已弃用 #类型 #iron #插件 #serde #bodyparser #reep

reep-bodyparser-rustcdecodable

[已弃用] 为 reep::types::BodyParser 实现了 rustcdecodable 特性,使用 iron (json)bodyparser 插件

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2016年9月12日
0.1.0 2015年10月9日

#75 in #iron

MIT/Apache

7KB
58

弃用/变更说明

弃用时,我还更新了它以支持更新的 iron 版本,但由于在更新版本中 rustc-decodable 已不再可用,因此使用了 serde。即使这个crate的名字中仍有 rustcdecodable... :=(

REEP Bodyparser (reep-bodyparser-rustcdecodable) [已弃用]

使用 rustcdecodable 特性为 REEP 实现的 bodyparser

许可证

许可协议为以下之一

您可选。

贡献

除非您明确声明,否则任何有意提交给作品并包含在其中的贡献,根据 Apache-2.0 许可协议定义,应双许可如上所述,没有任何附加条款或条件。


lib.rs:

使用 iron bodyparser 核心插件中的 serde Deserialize 接口实现 reep::types::BodyParser 的泛型版本

示例图

let body_parser = SerdBodyParser::<DeserializeStructImplRessource>::new();
let ep = ResourceEndpointBuilder::new(option_parser, body_parser)
    .create(aHandler)
    /*...*/
    .finalize();
app.mount("/users", ep)

依赖项

~7MB
~161K SLoC