- changed
UnwrapVariant
-generated method names tosnake_case
- stop applying macro invocations after
#[marker_type]
to the generated marker type - derive
Debug
,PartialEq
,Eq
andHash
for generated marker types - allow passing arguments in
#[marker_type]
invocations that will be applied to the marker type - removed
#[variant_amount]
andnext_variant
in favor of the newVariantAmount
andNextVariant
derive macros - removed
std
feature, the entire crate isno_std
compatible anyway
- added
UnwrapVariant
and improved error output
- added
custom_discriminant
,marker_type
,next_variant
andvariant_amount