use orientdb::SimpleGraph;
fn main() {
let mut graph = SimpleGraph::new();
let tokyo = graph.add_node("Tokyo");
let kyoto = graph.add_node("Kyoto");
let osaka = graph.add_node("Osaka");
graph.add_edge(tokyo, kyoto);
graph.add_edge(kyoto, osaka);
println!("Stored {} cities in the graph.", graph.node_count());
if let Some(neighbors) = graph.neighbors(tokyo) {
for &neighbor_id in neighbors {
if let Some(&city) = graph.get_node(neighbor_id) {
println!("Tokyo connects to {city}.");
}
}
}
}