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: Uuid
Str(String)
Tuple Fields of Str
0: String
Int16(i16)
Tuple Fields of Int16
0: i16
Int32(i32)
Tuple Fields of Int32
0: i32
Int64(i64)
Tuple Fields of Int64
0: i64
Float32(f32)
Tuple Fields of Float32
0: f32
Float64(f64)
Tuple Fields of Float64
0: f64
BigInt(BigInt)
Tuple Fields of BigInt
0: BigInt
Decimal(Decimal)
Tuple Fields of Decimal
0: Decimal
Bool(bool)
Tuple Fields of Bool
0: bool
Datetime(Datetime)
Tuple Fields of Datetime
0: Datetime
LocalDatetime(LocalDatetime)
Tuple Fields of LocalDatetime
LocalDate(LocalDate)
Tuple Fields of LocalDate
0: LocalDate
LocalTime(LocalTime)
Tuple Fields of LocalTime
0: LocalTime
Duration(Duration)
Tuple Fields of Duration
0: Duration
RelativeDuration(RelativeDuration)
Tuple Fields of RelativeDuration
Json(String)
Tuple Fields of Json
0: String
Fields of Object
shape: ObjectShape
fields: Vec<Option<Value>>
Fields of NamedTuple
shape: NamedTupleShape
fields: Vec<Value>
Enum(EnumValue)
Tuple Fields of Enum
0: EnumValue
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Value
impl UnwindSafe for Value
Blanket Implementations
Mutably borrows from an owned value. Read more