EnumCount

Trait EnumCount 

Source
pub trait EnumCount {
    const COUNT: usize;
}
Expand description

A trait for capturing the number of variants in Enum. This trait can be autoderived by strum_macros.

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl EnumCount for Capability

Source§

const COUNT: usize = 13usize

Source§

impl EnumCount for Class

Source§

const COUNT: usize = 9usize

Source§

impl EnumCount for CraftClass

Source§

const COUNT: usize = 7usize

Source§

impl EnumCount for CraftMaterialType

Source§

const COUNT: usize = 10usize

Source§

impl EnumCount for DescriptionFormat

Source§

const COUNT: usize = 13usize

Source§

impl EnumCount for EffectType

Source§

const COUNT: usize = 6usize

Source§

impl EnumCount for FootprintsSpell

Source§

const COUNT: usize = 7usize

Source§

impl EnumCount for Grade

Source§

const COUNT: usize = 6usize

Source§

impl EnumCount for ItemLevel

Source§

const COUNT: usize = 14usize

Source§

impl EnumCount for ItemSlot

Source§

const COUNT: usize = 11usize

Source§

impl EnumCount for KillEaterScoreType

Source§

const COUNT: usize = 94usize

Source§

impl EnumCount for KillstreakTier

Source§

const COUNT: usize = 3usize

Source§

impl EnumCount for Killstreaker

Source§

const COUNT: usize = 7usize

Source§

impl EnumCount for Origin

Source§

const COUNT: usize = 30usize

Source§

impl EnumCount for Paint

Source§

const COUNT: usize = 29usize

Source§

impl EnumCount for PaintSpell

Source§

const COUNT: usize = 5usize

Source§

impl EnumCount for Quality

Source§

const COUNT: usize = 16usize

Source§

impl EnumCount for Sheen

Source§

const COUNT: usize = 7usize

Source§

impl EnumCount for Spell

Source§

const COUNT: usize = 16usize

Source§

impl EnumCount for StockWeapon

Source§

const COUNT: usize = 27usize

Source§

impl EnumCount for StrangePart

Source§

const COUNT: usize = 52usize

Source§

impl EnumCount for Wear

Source§

const COUNT: usize = 5usize