solomon_gremlin/
lib.rs

1#[macro_use]
2extern crate lazy_static;
3
4mod conversion;
5mod error;
6
7pub use conversion::{BorrowFromGValue, FromGValue, ToGValue};
8pub use error::GremlinError;
9
10pub type GremlinResult<T> = Result<T, error::GremlinError>;
11
12pub use structure::{
13	Cardinality, Edge, GKey, GValue, IntermediateRepr, LabelType, Labels, List, Map, Metric, Path,
14	Property, Token, TraversalExplanation, TraversalMetrics, Vertex, VertexProperty, GID,
15};
16
17pub mod process;
18pub mod structure;
19pub mod utils;
20
21#[cfg(feature = "derive")]
22pub mod derive {
23	pub use gremlin_derive::FromGMap;
24	pub use gremlin_derive::FromGValue;
25}