simple/
simple.rs

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}