zoozle
macro_rules! scan { ($($e:expr),*) => { ... }; }
Scan macro like C++ cin. Ignores whitespace.
let x:i32; let y=String::new(); scan!(x,y);
If failed to translate into desired type, this macro calls panic!() macro.