#[repr(i8)]pub enum ET_ScalarType {
Show 30 variants
ET_ScalarType_Byte = 0,
ET_ScalarType_Char = 1,
ET_ScalarType_Short = 2,
ET_ScalarType_Int = 3,
ET_ScalarType_Long = 4,
ET_ScalarType_Half = 5,
ET_ScalarType_Float = 6,
ET_ScalarType_Double = 7,
ET_ScalarType_ComplexHalf = 8,
ET_ScalarType_ComplexFloat = 9,
ET_ScalarType_ComplexDouble = 10,
ET_ScalarType_Bool = 11,
ET_ScalarType_QInt8 = 12,
ET_ScalarType_QUInt8 = 13,
ET_ScalarType_QInt32 = 14,
ET_ScalarType_BFloat16 = 15,
ET_ScalarType_QUInt4x2 = 16,
ET_ScalarType_QUInt2x4 = 17,
ET_ScalarType_Bits1x8 = 18,
ET_ScalarType_Bits2x4 = 19,
ET_ScalarType_Bits4x2 = 20,
ET_ScalarType_Bits8 = 21,
ET_ScalarType_Bits16 = 22,
ET_ScalarType_Float8_e5m2 = 23,
ET_ScalarType_Float8_e4m3fn = 24,
ET_ScalarType_Float8_e5m2fnuz = 25,
ET_ScalarType_Float8_e4m3fnuz = 26,
ET_ScalarType_UInt16 = 27,
ET_ScalarType_UInt32 = 28,
ET_ScalarType_UInt64 = 29,
}Variants§
ET_ScalarType_Byte = 0
ET_ScalarType_Char = 1
ET_ScalarType_Short = 2
ET_ScalarType_Int = 3
ET_ScalarType_Long = 4
ET_ScalarType_Half = 5
ET_ScalarType_Float = 6
ET_ScalarType_Double = 7
ET_ScalarType_ComplexHalf = 8
ET_ScalarType_ComplexFloat = 9
ET_ScalarType_ComplexDouble = 10
ET_ScalarType_Bool = 11
ET_ScalarType_QInt8 = 12
ET_ScalarType_QUInt8 = 13
ET_ScalarType_QInt32 = 14
ET_ScalarType_BFloat16 = 15
ET_ScalarType_QUInt4x2 = 16
ET_ScalarType_QUInt2x4 = 17
ET_ScalarType_Bits1x8 = 18
ET_ScalarType_Bits2x4 = 19
ET_ScalarType_Bits4x2 = 20
ET_ScalarType_Bits8 = 21
ET_ScalarType_Bits16 = 22
ET_ScalarType_Float8_e5m2 = 23
ET_ScalarType_Float8_e4m3fn = 24
ET_ScalarType_Float8_e5m2fnuz = 25
ET_ScalarType_Float8_e4m3fnuz = 26
ET_ScalarType_UInt16 = 27
ET_ScalarType_UInt32 = 28
ET_ScalarType_UInt64 = 29
Trait Implementations§
Source§impl Clone for ET_ScalarType
impl Clone for ET_ScalarType
Source§fn clone(&self) -> ET_ScalarType
fn clone(&self) -> ET_ScalarType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ET_ScalarType
Source§impl Debug for ET_ScalarType
impl Debug for ET_ScalarType
impl Eq for ET_ScalarType
Source§impl ExternType for ET_ScalarType
Available on crate feature std only.
impl ExternType for ET_ScalarType
Available on crate feature
std only.Source§impl Hash for ET_ScalarType
impl Hash for ET_ScalarType
Source§impl PartialEq for ET_ScalarType
impl PartialEq for ET_ScalarType
impl StructuralPartialEq for ET_ScalarType
Auto Trait Implementations§
impl Freeze for ET_ScalarType
impl RefUnwindSafe for ET_ScalarType
impl Send for ET_ScalarType
impl Sync for ET_ScalarType
impl Unpin for ET_ScalarType
impl UnsafeUnpin for ET_ScalarType
impl UnwindSafe for ET_ScalarType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more