1 2 3 4 5 6 7 8 9 10 11 12
use yaml_rust::parser::Event; use yaml_rust::scanner::Marker; fn main() { let e = Event::StreamStart; match e { Event::Scalar(_, _, _, m) => { let _: Option<Marker> = m; // This should compile if m is Option<Marker> } _ => {} } }