| use caps::Capability; | |
| use std::str::FromStr; | |
| fn main() { | |
| let input = std::env::args().nth(1).expect("missing argument"); | |
| match Capability::from_str(&input.to_uppercase()) { | |
| Ok(p) => println!( | |
| "Parsed: {} -> index={}, bitmask={}", | |
| p, | |
| p.index(), | |
| p.bitmask() | |
| ), | |
| Err(e) => println!("{}", e), | |
| } | |
| } |