#serde #display #serialization #string #from-str

serde_str

一个使用 Display 和 FromStr 存储类型的 serde 包装器

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年3月2日

#2268编码

Download history 370/week @ 2024-04-02 239/week @ 2024-04-09 316/week @ 2024-04-16 289/week @ 2024-04-23 220/week @ 2024-04-30 286/week @ 2024-05-07 281/week @ 2024-05-14 336/week @ 2024-05-21 273/week @ 2024-05-28 257/week @ 2024-06-04 207/week @ 2024-06-11 209/week @ 2024-06-18 294/week @ 2024-06-25 166/week @ 2024-07-02 172/week @ 2024-07-09 228/week @ 2024-07-16

933 每月下载次数
34 包中使用(直接使用 15 个)

MIT/Apache

9KB
50

Serde Str

文档 | GitHub |

一个 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 许可证定义的任何有意提交以包含在作品中的贡献,都将如上所述双重许可,无需任何额外的条款或条件。

依赖项

~110–345KB