Macro etwin_core::declare_new_enum[][src]

macro_rules! declare_new_enum {
    (
    $(#[$enum_meta:meta])*
    $enum_vis:vis enum $enum_name:ident {
      $(
        #[str($variant_str:expr)]
        $(#[$variant_meta:meta])*
        $variant_name:ident,
      )*
    }
    $(#[$err_meta:meta])*
    $err_vis:vis type ParseError = $err_name:ident;
    $(const SQL_NAME = $sql_name:literal;)?
  ) => { ... };
    (@impl_sqlx $enum_name:ident $sql_name:literal) => { ... };
}