1extern crate keygraph_rs;
2extern crate petgraph;
3
4use keygraph_rs::*;
5
6use petgraph::dot::{Dot, Config};
7
8fn simple() {
9
10 let ampersand = QWERTY_US.find_key('h');
11
12 match ampersand {
13 Some(_) => println!("Key exists"),
14 None => println!("Key doesn't exist in layout"),
15 }
16
17 if let Some(key) = ampersand {
18 for n in QWERTY_US.neighbors(key) {
19 println!("{:?}", n);
20 }
21 }
22 println!("{:?}", Dot::with_config(&*QWERTY_US, &[Config::EdgeNoLabel]));
23}
24
25
26fn main() {
27 simple();
28}