1 个不稳定版本
使用旧的 Rust 2015
0.6.0 | 2017年5月6日 |
---|
#33 in #遗产
5KB
遗产 Serde 适配器
这些适配器包允许单个包同时支持多个 Serde 版本的 impl。
extern crate serde08;
extern crate serde09;
extern crate serde1;
struct S;
impl serde08::Deserialize for S {
fn deserialize<D>(deserializer: &mut D) -> Result<Self, D::Error>
where D: serde08::Deserializer
{
unimplemented!()
}
}
impl serde09::Deserialize for S {
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: serde09::Deserializer
{
unimplemented!()
}
}
impl<'de> serde1::Deserialize<'de> for S {
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: serde1::Deserializer<'de>
{
unimplemented!()
}
}
许可协议
根据您的选择,许可协议为 Apache License, Version 2.0 或 MIT 许可协议。除非您明确声明,否则根据 Apache-2.0 许可协议定义的,您有意提交以包含在此包中的任何贡献,都将根据上述许可协议双重许可,不附加任何额外条款或条件。
依赖关系
~0.7–1.1MB
~19K SLoC