1use gremlin_client::{process::traversal::traversal, GremlinClient};
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let client = GremlinClient::connect("localhost")?;
5
6 let g = traversal().with_remote(client);
7
8 let vertices = g
9 .v(())
10 .has_label("person")
11 .has(("name", "marko"))
12 .to_list()?;
13
14 println!("{:?}", vertices);
15
16 let friends = g
17 .v(())
18 .has_label("person")
19 .has(("name", "marko"))
20 .out("knows")
21 .to_list()?;
22
23 println!("{:?}", friends);
24
25 Ok(())
26}