[−][src]Enum redis_graph::GraphValue
Redis graph values can be one of 3 different types. Scalars are single values of any type supported by Redis. Nodes are sort of objects which can contain multiple name value pairs and Relations are relations between Nodes which themself can contain multiple name value pairs.
Variants
Scalar(Value)
Node(NodeValue)
Relation(RelationValue)
Trait Implementations
impl Clone for GraphValue
[src]
pub fn clone(&self) -> GraphValue
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GraphValue
[src]
impl FromRedisValue for GraphValue
[src]
pub fn from_redis_value(v: &Value) -> RedisResult<Self>
[src]
pub fn from_redis_values(
items: &[Value]
) -> Result<Vec<Self, Global>, RedisError>
[src]
items: &[Value]
) -> Result<Vec<Self, Global>, RedisError>
Auto Trait Implementations
impl RefUnwindSafe for GraphValue
impl Send for GraphValue
impl Sync for GraphValue
impl Unpin for GraphValue
impl UnwindSafe for GraphValue
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,