[−][src]Enum gremlin_client::GValue
Represent possible values coming from the Gremlin Server
Variants
Vertex(Vertex)
Edge(Edge)
VertexProperty(VertexProperty)
Property(Property)
Uuid(Uuid)
Int32(i32)
Int64(i64)
Float(f32)
Double(f64)
List(List)
Set(Set)
Map(Map)
Token(Token)
String(String)
Path(Path)
TraversalMetrics(TraversalMetrics)
Metric(Metric)
TraversalExplanation(TraversalExplanation)
IntermediateRepr(IntermediateRepr)
P(P)
T(T)
Bytecode(Bytecode)
Traverser(Traverser)
Scope(Scope)
Order(Order)
Bool(bool)
TextP(TextP)
Pop(Pop)
Cardinality(Cardinality)
Implementations
impl GValue
[src]
pub fn take<T>(self) -> GremlinResult<T> where
T: FromGValue,
[src]
T: FromGValue,
pub fn get<'a, T>(&'a self) -> GremlinResult<&'a T> where
T: BorrowFromGValue,
[src]
T: BorrowFromGValue,
Trait Implementations
impl Clone for GValue
[src]
impl Debug for GValue
[src]
impl<'_> From<&'_ String> for GValue
[src]
impl<'_> From<&'_ Vertex> for GValue
[src]
impl<'a> From<&'a str> for GValue
[src]
impl From<BTreeMap<String, GValue>> for GValue
[src]
impl From<Bytecode> for GValue
[src]
impl From<Cardinality> for GValue
[src]
fn from(val: Cardinality) -> GValue
[src]
impl From<DateTime<Utc>> for GValue
[src]
impl From<Edge> for GValue
[src]
impl<A, B> From<Either2<A, B>> for GValue where
A: Into<GValue>,
B: Into<GValue>,
[src]
A: Into<GValue>,
B: Into<GValue>,
impl From<GKey> for GValue
[src]
impl From<GValue> for Vec<GValue>
[src]
impl From<GValue> for VecDeque<GValue>
[src]
impl From<HashMap<GKey, GValue, RandomState>> for GValue
[src]
impl From<HashMap<String, GValue, RandomState>> for GValue
[src]
impl From<Metric> for GValue
[src]
impl From<Order> for GValue
[src]
impl From<P> for GValue
[src]
impl From<Path> for GValue
[src]
impl From<Property> for GValue
[src]
impl From<Scope> for GValue
[src]
impl From<String> for GValue
[src]
impl From<T> for GValue
[src]
impl From<TextP> for GValue
[src]
impl From<Token> for GValue
[src]
impl From<TraversalExplanation> for GValue
[src]
fn from(val: TraversalExplanation) -> Self
[src]
impl From<TraversalMetrics> for GValue
[src]
fn from(val: TraversalMetrics) -> Self
[src]
impl From<Traverser> for GValue
[src]
impl From<Uuid> for GValue
[src]
impl From<Vec<GValue>> for GValue
[src]
impl From<Vertex> for GValue
[src]
impl From<VertexProperty> for GValue
[src]
fn from(val: VertexProperty) -> Self
[src]
impl From<bool> for GValue
[src]
impl From<f32> for GValue
[src]
impl From<f64> for GValue
[src]
impl From<i32> for GValue
[src]
impl From<i64> for GValue
[src]
impl PartialEq<GValue> for GValue
[src]
impl StructuralPartialEq for GValue
[src]
impl TryFrom<GValue> for String
[src]
type Error = GremlinError
The type returned in the event of a conversion error.
fn try_from(value: GValue) -> GremlinResult<Self>
[src]
impl TryFrom<GValue> for i32
[src]
type Error = GremlinError
The type returned in the event of a conversion error.
fn try_from(value: GValue) -> GremlinResult<Self>
[src]
impl TryFrom<GValue> for i64
[src]
type Error = GremlinError
The type returned in the event of a conversion error.
fn try_from(value: GValue) -> GremlinResult<Self>
[src]
impl TryFrom<GValue> for Uuid
[src]
type Error = GremlinError
The type returned in the event of a conversion error.
fn try_from(value: GValue) -> GremlinResult<Self>
[src]
impl TryFrom<GValue> for DateTime<Utc>
[src]
type Error = GremlinError
The type returned in the event of a conversion error.
fn try_from(value: GValue) -> GremlinResult<Self>
[src]
impl TryFrom<GValue> for bool
[src]
type Error = GremlinError
The type returned in the event of a conversion error.
fn try_from(value: GValue) -> GremlinResult<Self>
[src]
impl TryFrom<GValue> for Option<String>
[src]
type Error = GremlinError
The type returned in the event of a conversion error.
fn try_from(value: GValue) -> GremlinResult<Self>
[src]
Auto Trait Implementations
impl RefUnwindSafe for GValue
impl Send for GValue
impl Sync for GValue
impl Unpin for GValue
impl UnwindSafe for GValue
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,