4个版本

0.0.3 2022年4月23日
0.0.2 2022年4月18日
0.0.1 2022年4月18日
0.0.0 2022年4月15日

#2012 in 编码

Download history 2326/week @ 2024-03-13 2623/week @ 2024-03-20 2565/week @ 2024-03-27 1397/week @ 2024-04-03 1560/week @ 2024-04-10 1678/week @ 2024-04-17 2018/week @ 2024-04-24 1046/week @ 2024-05-01 3196/week @ 2024-05-08 2309/week @ 2024-05-15 2270/week @ 2024-05-22 2060/week @ 2024-05-29 1855/week @ 2024-06-05 1732/week @ 2024-06-12 1922/week @ 2024-06-19 2248/week @ 2024-06-26

每月下载量8,226
2 个crate中使用(通过 serfig

Apache-2.0

59KB
1.5K SLoC

serde-bridge — 构建状态 最新版本

serde类型之间的桥梁

快速入门

use anyhow::Result;
use serde_bridge::{from_value, into_value, FromValue, IntoValue, Value};

fn main() -> Result<()> {
    let v = bool::from_value(Value::Bool(true))?;
    assert!(v);

    let v: bool = from_value(Value::Bool(true))?;
    assert!(v);

    let v = true.into_value()?;
    assert_eq!(v, Value::Bool(true));

    let v = into_value(true)?;
    assert_eq!(v, Value::Bool(true));

    Ok(())
}

贡献

查看 CONTRIBUTING.md 指南,了解更多关于如何开始为此项目做出贡献的细节。

寻求帮助

提交 问题 以报告错误或在 讨论 中提问。

致谢

此项目高度受 serde-value 的启发

许可

根据 Apache许可证,版本2.0 许可。

依赖项

~1.1–1.5MB
~26K SLoC