IsSborFixedEnumVariant

Trait IsSborFixedEnumVariant 

Source
pub trait IsSborFixedEnumVariant<F> {
    const DISCRIMINATOR: u8;

    // Required methods
    fn new(fields: F) -> Self;
    fn into_fields(self) -> F;
}

Required Associated Constants§

Required Methods§

Source

fn new(fields: F) -> Self

Source

fn into_fields(self) -> F

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<const DISCRIMINATOR: u8, F> IsSborFixedEnumVariant<F> for SborFixedEnumVariant<DISCRIMINATOR, F>

Source§

const DISCRIMINATOR: u8 = DISCRIMINATOR