enum-info 1.0.3

A crate to generate enum impls which can list basic info about an enum.
Documentation
#![allow(unused)]

use enum_info::enum_info;

#[allow(deprecated)]
#[test]
fn test_attributes() {
	// Should have 3 variants: Stylish, Zenful, Outdated
	// Should receive `VARIANTS` associated constant.
	#[enum_info]
	#[derive(PartialEq, Debug, Eq)]
	enum Trendiness {
		Stylish,
		Zenful,
		
		#[deprecated]
		Outdated
	}
	
	assert_eq!(Trendiness::variant_count(), 3);
	assert_eq!(Trendiness::VARIANTS[2], Trendiness::Outdated);
}