pub enum Type {
Boolean,
Float32,
Float64,
Int8,
Uint8,
Int16,
Uint16,
Int32,
Uint32,
String,
Timestamp,
}
Expand description
The values that the “type” keyword may check for.
In a certain sense, you can consider these types to be JSON’s “primitive” types, with the remaining two types, arrays and objects, being the “complex” types covered by other keywords.
Variants§
Boolean
The “true” or “false” JSON values.
Float32
A floating-point number. Signals the intention that the data is meant to be a single-precision float.
Float64
A floating-point number. Signals the intention that the data is meant to be a double-precision float.
Int8
An integer in the range covered by i8
.
Uint8
An integer in the range covered by u8
.
Int16
An integer in the range covered by i16
.
Uint16
An integer in the range covered by u16
.
Int32
An integer in the range covered by i32
.
Uint32
An integer in the range covered by u32
.
String
Any JSON string.
Timestamp
A string encoding an RFC3339 timestamp.