#enums #string #postgresql #serde #macro

macro enum-str-derive

A crate to serialize/deserialize enums into/from a string

2 releases

0.1.3 Apr 26, 2023
0.1.1 Apr 26, 2023

#1968 in Procedural macros

39 downloads per month

MIT license

12KB
188 lines

enum-str-derive

License Contributors GitHub Repo stars crates.io

A crate to serialize/deserialize enums into/from a string.

Converts enums to a string when using serde and postgres.

Documentation

Implementation

#[derive(Clone, Copy, Debug, EnumStr)]
pub enum ChannelTypeShortcode {
  Text, // TEXT
  #[enum_str(string = "w")]
  Theater, // w
}

Dependencies

~2MB
~42K SLoC