[−][src]Crate gremlin_client
Experimental Rust client for Apache Tinkerpop Gremlin Server. The driver supports only the execution of raw Gremlin queries
You can use gremlin-client this lines in your Cargo.toml
[dependencies]
gremlin-client = "*"
Here it is an usage example:
use gremlin_client::{GremlinClient, Vertex}; fn main() -> Result<(), Box<std::error::Error>> { let client = GremlinClient::connect("localhost")?; let results = client .execute("g.V(param)", &[("param", &1)])? .filter_map(Result::ok) .map(|f| f.take::<Vertex>()) .collect::<Result<Vec<Vertex>, _>>()?; println!("{:?}", results); Ok(()) }
Structs
ConnectionOptions | |
Edge | |
GResultSet | |
GremlinClient | |
IntermediateRepr | |
Metric | |
Path | |
Property | |
TraversalExplanation | |
TraversalMetrics | |
Vertex | |
VertexProperty |
Enums
GID | |
GValue | Represent possible values coming from the Gremlin Server |
GremlinError |
Traits
ToGValue |
Type Definitions
GremlinResult | |
List | |
Map |