[−][src]Macro unwrap_to::unwrap_to
#[macro_use] extern crate unwrap_to; enum Rule { String(String), Number(u64), } fn main() { let rule = Rule::Number(7); assert_eq!(&7, unwrap_to!(rule => Rule::Number)); }
Panics
The macro will panic as unreachable if the variant doesn't match.