Crate serde_shims

source ·
Expand description

Meta package for all Serde shims, mostly for documentation but does re-export shims like version 0.1.

To use the crate individually:

[dependencies]
bitflags_serde_shim = "0.2"
enum_primitive_serde_shim = "0.2"
mime_serde_shim = "0.2"
std_serde_shims = "0.2"

or as a legacy feature-based import with this meta crate:

[dependencies]
serde_shims = { version = "0.2", features = ["std", "mime"] }

Re-exports

pub extern crate bitflags_serde_shim as bitflags;
pub extern crate enum_primitive_serde_shim as enum_primitive;
pub extern crate mime_serde_shim as mime;
pub extern crate std_serde_shims as std_shims;

Macros

Implements Serialize and Deserialize for a bitflags! generated structure.
Implements Serialize and Deserialize for an enum_from_primitive! generated enum.