0.0.0 |
|
---|
#35 在 #legacy 中
每月下载量:23
2KB
旧版 Serde 中间件
这些中间件包允许单个包同时支持多个版本的 Serde 实现。
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 2.0 或 MIT 许可证的许可。除非您明确声明,否则根据 Apache-2.0 许可证定义的任何有意提交给此包的贡献,均应按上述方式双重许可,而不附加任何额外条款或条件。