pub enum PropertyDataType {
String,
Int64,
Float64,
Bool,
Date,
Time,
Timestamp,
Duration,
List,
Map,
Bytes,
Any,
}Expand description
Data type for a typed property in a node or edge type definition.
Variants§
String
UTF-8 string.
Int64
64-bit signed integer.
Float64
64-bit floating point.
Bool
Boolean.
Date
Calendar date.
Time
Time of day.
Timestamp
Timestamp (date + time).
Duration
Duration / interval.
List
Ordered list of values.
Map
Key-value map.
Bytes
Raw bytes.
Any
Any type (no enforcement).
Implementations§
Trait Implementations§
Source§impl Clone for PropertyDataType
impl Clone for PropertyDataType
Source§fn clone(&self) -> PropertyDataType
fn clone(&self) -> PropertyDataType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PropertyDataType
impl Debug for PropertyDataType
Source§impl Display for PropertyDataType
impl Display for PropertyDataType
Source§impl PartialEq for PropertyDataType
impl PartialEq for PropertyDataType
impl Eq for PropertyDataType
impl StructuralPartialEq for PropertyDataType
Auto Trait Implementations§
impl Freeze for PropertyDataType
impl RefUnwindSafe for PropertyDataType
impl Send for PropertyDataType
impl Sync for PropertyDataType
impl Unpin for PropertyDataType
impl UnsafeUnpin for PropertyDataType
impl UnwindSafe for PropertyDataType
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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