traversal/
traversal.rs

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}