Enum edgedb_protocol::value::Value [−][src]
pub enum Value {
Show 25 variants
Nothing,
Uuid(Uuid),
Str(String),
Bytes(Vec<u8>),
Int16(i16),
Int32(i32),
Int64(i64),
Float32(f32),
Float64(f64),
BigInt(BigInt),
Decimal(Decimal),
Bool(bool),
Datetime(Datetime),
LocalDatetime(LocalDatetime),
LocalDate(LocalDate),
LocalTime(LocalTime),
Duration(Duration),
RelativeDuration(RelativeDuration),
Json(String),
Set(Vec<Value>),
Object {
shape: ObjectShape,
fields: Vec<Option<Value>>,
},
Tuple(Vec<Value>),
NamedTuple {
shape: NamedTupleShape,
fields: Vec<Value>,
},
Array(Vec<Value>),
Enum(EnumValue),
}Variants
Uuid(Uuid)Tuple Fields of Uuid
0: UuidStr(String)Tuple Fields of Str
0: StringInt16(i16)Tuple Fields of Int16
0: i16Int32(i32)Tuple Fields of Int32
0: i32Int64(i64)Tuple Fields of Int64
0: i64Float32(f32)Tuple Fields of Float32
0: f32Float64(f64)Tuple Fields of Float64
0: f64BigInt(BigInt)Tuple Fields of BigInt
0: BigIntDecimal(Decimal)Tuple Fields of Decimal
0: DecimalBool(bool)Tuple Fields of Bool
0: boolDatetime(Datetime)Tuple Fields of Datetime
0: DatetimeLocalDatetime(LocalDatetime)Tuple Fields of LocalDatetime
LocalDate(LocalDate)Tuple Fields of LocalDate
0: LocalDateLocalTime(LocalTime)Tuple Fields of LocalTime
0: LocalTimeDuration(Duration)Tuple Fields of Duration
0: DurationRelativeDuration(RelativeDuration)Tuple Fields of RelativeDuration
Json(String)Tuple Fields of Json
0: StringFields of Object
shape: ObjectShapefields: Vec<Option<Value>>Fields of NamedTuple
shape: NamedTupleShapefields: Vec<Value>Enum(EnumValue)Tuple Fields of Enum
0: EnumValueImplementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Value
impl UnwindSafe for Value
Blanket Implementations
Mutably borrows from an owned value. Read more