pub enum LoraValue {
Show 18 variants
Null,
Bool(bool),
Int(i64),
Float(f64),
String(String),
List(Vec<LoraValue>),
Map(BTreeMap<String, LoraValue>),
Node(u64),
Relationship(u64),
Path(LoraPath),
Date(LoraDate),
Time(LoraTime),
LocalTime(LoraLocalTime),
DateTime(LoraDateTime),
LocalDateTime(LoraLocalDateTime),
Duration(LoraDuration),
Point(LoraPoint),
Vector(LoraVector),
}Variants§
Null
Bool(bool)
Int(i64)
Float(f64)
String(String)
List(Vec<LoraValue>)
Map(BTreeMap<String, LoraValue>)
Node(u64)
Relationship(u64)
Path(LoraPath)
Date(LoraDate)
Time(LoraTime)
LocalTime(LoraLocalTime)
DateTime(LoraDateTime)
LocalDateTime(LoraLocalDateTime)
Duration(LoraDuration)
Point(LoraPoint)
Vector(LoraVector)
Implementations§
Trait Implementations§
Source§impl From<&PropertyValue> for LoraValue
Build a LoraValue from a borrowed PropertyValue in a single walk. Lets
callers that already hold &PropertyValue (property lookups on borrowed
records) skip the prop.clone().into() double-traversal.
impl From<&PropertyValue> for LoraValue
Build a LoraValue from a borrowed PropertyValue in a single walk. Lets
callers that already hold &PropertyValue (property lookups on borrowed
records) skip the prop.clone().into() double-traversal.
Source§fn from(value: &PropertyValue) -> LoraValue
fn from(value: &PropertyValue) -> LoraValue
Converts to this type from the input type.
Source§impl From<PropertyValue> for LoraValue
impl From<PropertyValue> for LoraValue
Source§fn from(value: PropertyValue) -> LoraValue
fn from(value: PropertyValue) -> LoraValue
Converts to this type from the input type.
Source§impl Serialize for LoraValue
impl Serialize for LoraValue
Source§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for LoraValue
Auto Trait Implementations§
impl Freeze for LoraValue
impl RefUnwindSafe for LoraValue
impl Send for LoraValue
impl Sync for LoraValue
impl Unpin for LoraValue
impl UnsafeUnpin for LoraValue
impl UnwindSafe for LoraValue
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