moxy-derive 0.0.4

derive macros for moxy crate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::params::Params;

#[derive(Clone)]
pub struct EnumParams {
    pub input: syn::DeriveInput,
    pub data: syn::DataEnum,
}

impl From<Params> for EnumParams {
    fn from(value: Params) -> Self {
        value.as_enum().expect("expected enum").clone()
    }
}