enum-helper-macros 0.0.1

Helper macros for working with enums
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use proc_macro2::Span;

pub fn non_enum_error() -> syn::Error {
    syn::Error::new(Span::call_site(), "This macro only supports enums.")
}

pub fn non_serde_rename_error() -> syn::Error {
    syn::Error::new(
        Span::call_site(),
        "This macro only supports enums with serde attributes and rename fields.",
    )
}