Trait const_generic_wrap::ConstOrValue [−][src]
pub trait ConstOrValue<T>: Into<T> { const IS_CONST_WRAP: bool; }
Trait that can be a wrapped const generic or a owned value.
Associated Constants
const IS_CONST_WRAP: bool
[src]
get wheter the type is const generic wrapper.
Implementors
impl<T> ConstOrValue<T> for T
[src]
impl<T> ConstOrValue<T> for T
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: bool> ConstOrValue<bool> for WrapBOOL<T>
[src]
impl<const T: bool> ConstOrValue<bool> for WrapBOOL<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: char> ConstOrValue<char> for WrapCHAR<T>
[src]
impl<const T: char> ConstOrValue<char> for WrapCHAR<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: i8> ConstOrValue<i8> for WrapI8<T>
[src]
impl<const T: i8> ConstOrValue<i8> for WrapI8<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: i16> ConstOrValue<i16> for WrapI16<T>
[src]
impl<const T: i16> ConstOrValue<i16> for WrapI16<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: i32> ConstOrValue<i32> for WrapI32<T>
[src]
impl<const T: i32> ConstOrValue<i32> for WrapI32<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: i64> ConstOrValue<i64> for WrapI64<T>
[src]
impl<const T: i64> ConstOrValue<i64> for WrapI64<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: isize> ConstOrValue<isize> for WrapISIZE<T>
[src]
impl<const T: isize> ConstOrValue<isize> for WrapISIZE<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: u8> ConstOrValue<u8> for WrapU8<T>
[src]
impl<const T: u8> ConstOrValue<u8> for WrapU8<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: u16> ConstOrValue<u16> for WrapU16<T>
[src]
impl<const T: u16> ConstOrValue<u16> for WrapU16<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: u32> ConstOrValue<u32> for WrapU32<T>
[src]
impl<const T: u32> ConstOrValue<u32> for WrapU32<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: u64> ConstOrValue<u64> for WrapU64<T>
[src]
impl<const T: u64> ConstOrValue<u64> for WrapU64<T>
[src]const IS_CONST_WRAP: bool
[src]
impl<const T: usize> ConstOrValue<usize> for WrapUSIZE<T>
[src]
impl<const T: usize> ConstOrValue<usize> for WrapUSIZE<T>
[src]