Trait NumberTypedT

Source
pub trait NumberTypedT {
    // Required method
    fn number_type() -> NumberType;

    // Provided methods
    fn matches(other: NumberType) -> bool { ... }
    fn match_or_panic(other: NumberType) { ... }
}

Required Methods§

Provided Methods§

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§

Source§

impl NumberTypedT for f32

Source§

impl NumberTypedT for f64

Source§

impl NumberTypedT for i8

Source§

impl NumberTypedT for i16

Source§

impl NumberTypedT for i32

Source§

impl NumberTypedT for i64

Source§

impl NumberTypedT for u8

Source§

impl NumberTypedT for u16

Source§

impl NumberTypedT for u32

Source§

impl NumberTypedT for u64

Source§

impl NumberTypedT for cl_char2

Source§

impl NumberTypedT for cl_char4

Source§

impl NumberTypedT for cl_char8

Source§

impl NumberTypedT for cl_char16

Source§

impl NumberTypedT for cl_float2

Source§

impl NumberTypedT for cl_float4

Source§

impl NumberTypedT for cl_float8

Source§

impl NumberTypedT for cl_float16

Source§

impl NumberTypedT for cl_int2

Source§

impl NumberTypedT for cl_int4

Source§

impl NumberTypedT for cl_int8

Source§

impl NumberTypedT for cl_int16

Source§

impl NumberTypedT for cl_long2

Source§

impl NumberTypedT for cl_long4

Source§

impl NumberTypedT for cl_long8

Source§

impl NumberTypedT for cl_long16

Source§

impl NumberTypedT for cl_short2

Source§

impl NumberTypedT for cl_short4

Source§

impl NumberTypedT for cl_short8

Source§

impl NumberTypedT for cl_short16

Source§

impl NumberTypedT for cl_uchar2

Source§

impl NumberTypedT for cl_uchar4

Source§

impl NumberTypedT for cl_uchar8

Source§

impl NumberTypedT for cl_uchar16

Source§

impl NumberTypedT for cl_uint2

Source§

impl NumberTypedT for cl_uint4

Source§

impl NumberTypedT for cl_uint8

Source§

impl NumberTypedT for cl_uint16

Source§

impl NumberTypedT for cl_ulong2

Source§

impl NumberTypedT for cl_ulong4

Source§

impl NumberTypedT for cl_ulong8

Source§

impl NumberTypedT for cl_ulong16

Source§

impl NumberTypedT for cl_ushort2

Source§

impl NumberTypedT for cl_ushort4

Source§

impl NumberTypedT for cl_ushort8

Source§

impl NumberTypedT for cl_ushort16

Implementors§

Source§

impl NumberTypedT for ClChar2

Source§

impl NumberTypedT for ClChar4

Source§

impl NumberTypedT for ClChar8

Source§

impl NumberTypedT for ClChar16

Source§

impl NumberTypedT for ClChar

Source§

impl NumberTypedT for ClFloat2

Source§

impl NumberTypedT for ClFloat4

Source§

impl NumberTypedT for ClFloat8

Source§

impl NumberTypedT for ClFloat16

Source§

impl NumberTypedT for ClFloat

Source§

impl NumberTypedT for ClInt2

Source§

impl NumberTypedT for ClInt4

Source§

impl NumberTypedT for ClInt8

Source§

impl NumberTypedT for ClInt16

Source§

impl NumberTypedT for ClInt

Source§

impl NumberTypedT for ClLong2

Source§

impl NumberTypedT for ClLong4

Source§

impl NumberTypedT for ClLong8

Source§

impl NumberTypedT for ClLong16

Source§

impl NumberTypedT for ClLong

Source§

impl NumberTypedT for ClShort2

Source§

impl NumberTypedT for ClShort4

Source§

impl NumberTypedT for ClShort8

Source§

impl NumberTypedT for ClShort16

Source§

impl NumberTypedT for ClShort

Source§

impl NumberTypedT for ClUchar2

Source§

impl NumberTypedT for ClUchar4

Source§

impl NumberTypedT for ClUchar8

Source§

impl NumberTypedT for ClUchar16

Source§

impl NumberTypedT for ClUchar

Source§

impl NumberTypedT for ClUint2

Source§

impl NumberTypedT for ClUint4

Source§

impl NumberTypedT for ClUint8

Source§

impl NumberTypedT for ClUint16

Source§

impl NumberTypedT for ClUint

Source§

impl NumberTypedT for ClUlong2

Source§

impl NumberTypedT for ClUlong4

Source§

impl NumberTypedT for ClUlong8

Source§

impl NumberTypedT for ClUlong16

Source§

impl NumberTypedT for ClUlong

Source§

impl NumberTypedT for ClUshort2

Source§

impl NumberTypedT for ClUshort4

Source§

impl NumberTypedT for ClUshort8

Source§

impl NumberTypedT for ClUshort16

Source§

impl NumberTypedT for ClUshort