#serialization #deserialize #dummy #serde #fake

fakeSerialize

一个 Rust 宏,用于实现 serde::Serialize 和 serde::Deserialize 特性的虚拟实现

2 个版本

0.1.1 2020年1月9日
0.1.0 2020年1月9日

#34 in #dummy

MIT/Apache

9KB

fake_serialize

一个 Rust 宏,用于实现 serde::Serializeserde::Deserialize 特性的虚拟实现

有时,你可能会遇到需要使用来自外部crate的某些trait或函数,这些函数要求类型实现 serde::Serialize 或 serde::Deserialize 特性,即使这并非所有用例的要求。在这种情况下,使用一个仅当调用 serialize 或 deserialize 时返回错误的虚拟实现会很有用。

此crate提供的一个 derive 宏,仅提供这些虚拟实现,例如:

use fake_serialize::{FakeSerialize,FakeDeserialize};

#[derive(FakeSerialize,FakeDeserialize)]
struct SomeStruct {
    ...
}

许可

根据您选择的以下许可证之一许可:

任选其一。

贡献

除非您明确声明,否则任何有意提交以包含在作品中的贡献,根据 Apache-2.0 许可证定义,应双许可如上,无需任何附加条款或条件。

许可:MIT 或 Apache-2.0

依赖项

~1.3–1.8MB
~43K SLoC