3 个不稳定版本
0.2.0 | 2020年9月17日 |
---|---|
0.1.1 | 2020年9月16日 |
0.1.0 | 2020年9月15日 |
#20 in #upon
13KB
342 行
serde_header
基于 serde 的 Rust 强类型 HTTP Header 库
快速开始
use serde_header::from_http_header_map;
#[derive(Deserialize, Debug)]
struct Example {
content_length: i64,
content_type: String,
}
// let mut h = http::header::HeaderMap::new();
// h.insert("content_length", "100".parse().unwrap());
// h.insert("content_type", "application/json".parse().unwrap());
let t: Example = from_http_header_map(&h).unwrap();
println!("{:?}", &t)
依赖项
~0.5–1.3MB
~27K SLoC