pub enum LoraValue {
Show 19 variants
Null,
Bool(bool),
Int(i64),
Float(f64),
String(String),
Binary(LoraBinary),
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)
Binary(LoraBinary)
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more