Trait const_generic_wrap::ConstWrap[][src]

pub trait ConstWrap: Clone + Copy + Default + Eq + Hash + PartialEq + PartialOrd + Ord + ConstSeal {
    type BaseType;

    const VALUE: Self::BaseType;
}

Marker that shows it wraps const generic.

Associated Types

type BaseType[src]

Type which is wrapped.

Loading content...

Associated Constants

const VALUE: Self::BaseType[src]

Value which is wrapped.

Loading content...

Implementors

impl<const T: bool> ConstWrap for WrapBOOL<T>[src]

type BaseType = bool

impl<const T: char> ConstWrap for WrapCHAR<T>[src]

type BaseType = char

impl<const T: i8> ConstWrap for WrapI8<T>[src]

type BaseType = i8

impl<const T: i16> ConstWrap for WrapI16<T>[src]

type BaseType = i16

impl<const T: i32> ConstWrap for WrapI32<T>[src]

type BaseType = i32

impl<const T: i64> ConstWrap for WrapI64<T>[src]

type BaseType = i64

impl<const T: isize> ConstWrap for WrapISIZE<T>[src]

type BaseType = isize

impl<const T: u8> ConstWrap for WrapU8<T>[src]

type BaseType = u8

impl<const T: u16> ConstWrap for WrapU16<T>[src]

type BaseType = u16

impl<const T: u32> ConstWrap for WrapU32<T>[src]

type BaseType = u32

impl<const T: u64> ConstWrap for WrapU64<T>[src]

type BaseType = u64

impl<const T: usize> ConstWrap for WrapUSIZE<T>[src]

type BaseType = usize

Loading content...