[−][src]Crate miniserde_derive_enum
Miniserde derive macros that support enums.
Provides a minimal Serialize_enum, Deserialize_enum derive macros
for enum support in Miniserde.
Example
use miniserde_derive_enum::{Serialize_enum, Deserialize_enum}; pub fn main() { #[derive(Serialize_enum, Deserialize_enum)] enum E { Unit, Struct { a: u8, b: String, c: Box<E> }, Tuple(u8, String), } }
Derive Macros
| Deserialize_enum | |
| Serialize_enum |