pub enum ElemType {
I8,
I16,
I32,
I64,
U8,
U16,
U32,
U64,
F16,
F32,
F64,
Bool,
}
Expand description
Scalar types
Variants§
I8
Signed 8 bit integer
I16
Signed 16 bit integer
I32
Signed 32 bit integer
I64
Signed 64 bit integer
U8
Unsigned 8 bit integer
U16
Unsigned 16 bit integer
U32
Unsigned 32 bit integer
U64
Unsigned 64 bit integer
F16
16 bit float
F32
32 bit float
F64
64 bit float
Bool
Boolean
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ElemType
impl<'de> Deserialize<'de> for ElemType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ElemType
impl RefUnwindSafe for ElemType
impl Send for ElemType
impl Sync for ElemType
impl Unpin for ElemType
impl UnwindSafe for ElemType
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