#已废弃 #序列化 #JSON #serde #base64 #反序列化 #编解码器

已废弃 rustc-serialize

为编译器中 derive(RustcEncodable, RustcDecodable) 模式提供通用的序列化和反序列化支持。还包括对十六进制、base64 和 JSON 编码和解码的支持。这个crate已被废弃,以支持serde。

47个版本

使用旧的Rust 2015

0.3.25 2023年12月1日
0.3.24 2017年4月21日
0.3.23 2017年3月15日
0.3.22 2016年12月7日
0.1.5 2014年12月24日

⚠️ 已报告问题

#154#base64

Download history 27904/week @ 2024-04-09 32903/week @ 2024-04-16 32142/week @ 2024-04-23 24260/week @ 2024-04-30 25561/week @ 2024-05-07 28639/week @ 2024-05-14 28663/week @ 2024-05-21 29797/week @ 2024-05-28 29585/week @ 2024-06-04 30049/week @ 2024-06-11 31642/week @ 2024-06-18 30829/week @ 2024-06-25 27657/week @ 2024-07-02 30679/week @ 2024-07-09 31934/week @ 2024-07-16 21797/week @ 2024-07-23

117,195 每月下载次数
这个crate已经失去人气

MIT/Apache

230KB
5K SLoC

rustc-serialize

注意:这个crate已被废弃,推荐使用 serde。这个crate不会有新功能的开发,但通过PR提出的问题修复仍将合并。Rust库团队强烈建议您使用 serde,而不是这个crate。

编译器以 derive(RustcEncodable, RustcDecodable) 的形式提供的序列化和反序列化支持。

Linux Build Status Windows Build Status

文档

用法

将此内容添加到您的 Cargo.toml

[dependencies]
rustc-serialize = "0.3"

并将此内容添加到您的crate根目录

extern crate rustc_serialize;

lib.rs:

编码和解码类型支持的代码。

注意:这个crate已被废弃,推荐使用 serde。这个crate不会有新功能的开发,但通过PR提出的问题修复仍将合并。Rust库团队强烈建议您使用 serde,而不是这个crate。

用法

这个crate在 crates.io 上,可以通过在项目 Cargo.toml 中的依赖项中添加 rustc-serialize 来使用。

[dependencies]
rustc-serialize = "0.3"

并将此内容添加到您的crate根目录

extern crate rustc_serialize;

无运行时依赖