1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年3月2日 |
---|
#2268 在 编码
933 每月下载次数
在 34 个 包中使用(直接使用 15 个)
9KB
50 行
Serde Str
一个 serde 包装器,可用于使用 Display(或 .to_string()
)和 FromStr 序列化数据类型。
示例
#[macro_use]
extern crate serde_derive;
extern crate serde;
extern crate serde_str;
use std::net::IpAddr;
#[derive(Serialize, Deserialize)]
struct Struct {
/// By default IpAddr is serialized the same in human-readable formats
/// like json. This forces the impl even for binary formats.
///
/// More inporantly this is useful for types which don't have serde impl.
#[serde(with = "serde_str")]
ip: IpAddr,
}
许可证
在以下任一许可证下使用:
- Apache 许可证 2.0 版(./LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(./LICENSE-MIT 或 http://opensource.org/licenses/MIT)任选。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的任何有意提交以包含在作品中的贡献,都将如上所述双重许可,无需任何额外的条款或条件。
依赖项
~110–345KB