connection_options/
connection_options.rs

1use gremlin_client::{ConnectionOptions, GremlinClient, Vertex};
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4    let client = GremlinClient::connect(
5        ConnectionOptions::builder()
6            .host("localhost")
7            .port(8182)
8            .pool_size(1)
9            .credentials("stephen", "password")
10            .build(),
11    )?;
12
13    let results = client
14        .execute("g.V(param)", &[("param", &1)])?
15        .filter_map(Result::ok)
16        .map(|f| f.take::<Vertex>())
17        .collect::<Result<Vec<Vertex>, _>>()?;
18
19    println!("{:?}", results);
20
21    Ok(())
22}