pub enum TypeSpec {
Show 23 variants
Void,
Char,
Short,
Int,
Long,
Float,
Double,
Signed,
Unsigned,
Bool,
Complex,
Float16,
Float32,
Float64,
Float128,
Float32x,
Float64x,
Int128,
TypeofExpr(Box<Expr>),
Struct(StructSpec),
Union(StructSpec),
Enum(EnumSpec),
TypedefName(InternedStr),
}Expand description
型指定子
Variants§
Void
Char
Short
Int
Long
Float
Double
Signed
Unsigned
Bool
Complex
Float16
Float32
Float64
Float128
Float32x
Float64x
Int128
TypeofExpr(Box<Expr>)
Struct(StructSpec)
Union(StructSpec)
Enum(EnumSpec)
TypedefName(InternedStr)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TypeSpec
impl RefUnwindSafe for TypeSpec
impl Send for TypeSpec
impl Sync for TypeSpec
impl Unpin for TypeSpec
impl UnsafeUnpin for TypeSpec
impl UnwindSafe for TypeSpec
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