connection_options/
connection_options.rs1use 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}