Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #[derive(Debug)]
- enum Turn {
- Left,
- Right,
- }
- impl <'a> From<&'a str> for Turn {
- fn from(s: &'a str) -> Turn {
- match s {
- "L" => Turn::Left,
- "R" => Turn::Right,
- t => panic!("bad turn description {}", t),
- }
- }
- }
- fn main() {
- println!("{:?}", Turn::from("L"));
- }
Add Comment
Please, Sign In to add comment