pub enum GaiaType {
}Expand description
Gaia 类型系统
Variants§
Integer8
8位有符号整数
Integer16
16位有符号整数
Integer32
32位有符号整数
Integer64
64位有符号整数
Float32
32位浮点数
Float64
64位浮点数
Boolean
布尔类型
String
字符串类型
Object
对象类型
Array(Box<GaiaType>)
数组类型
Pointer(Box<GaiaType>)
指针类型
Void
空类型
Integer
通用整数类型(向后兼容)
Float
通用浮点类型(向后兼容)
Double
通用双精度浮点类型(向后兼容)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GaiaType
impl<'de> Deserialize<'de> for GaiaType
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
impl Eq for GaiaType
impl StructuralPartialEq for GaiaType
Auto Trait Implementations§
impl Freeze for GaiaType
impl RefUnwindSafe for GaiaType
impl Send for GaiaType
impl Sync for GaiaType
impl Unpin for GaiaType
impl UnwindSafe for GaiaType
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