referrerpolicy=no-referrer-when-downgrade
polkadot_sdk_frame::traits

Trait VariantCount

pub trait VariantCount {
    const VARIANT_COUNT: u32;
}
Expand description

Trait to get the number of variants in any enum.

Required Associated Constants§

const VARIANT_COUNT: u32

Get the number of variants.

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.

Implementations on Foreign Types§

§

impl VariantCount for u8

§

const VARIANT_COUNT: u32 = 256u32

§

impl VariantCount for ()

§

const VARIANT_COUNT: u32 = 0u32

Implementors§

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for FreezeReason

impl VariantCount for HoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl<I: 'static> VariantCount for HoldReason<I>

impl VariantCount for HoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for FreezeReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl VariantCount for HoldReason

impl<I: 'static> VariantCount for HoldReason<I>

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason

impl VariantCount for RuntimeFreezeReason

impl VariantCount for RuntimeHoldReason