usecrate::*;/// Trait implemented automatically on enums data generated by strunemix.
pubtraitStrunemixData<T>
where
Self: Sized,
T: StrunemixName,
{/// Get the name of the enum value
////// ```rust
/// use strunemix::*;
////// #[derive(Strunemix)]
/// struct Person {
/// age: i32,
/// name: Option<String>
/// }
////// let age = PersonAttrData::Age(42);
////// assert_eq!(age.name(), PersonAttrName::Age);
fnname<'a>(&'aself)-> T where
T:From<&'aSelf>{T::from(self)}}