diff --git a/src/main.rs b/src/main.rs index 8b6329d..8a2d64b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -32,14 +32,12 @@ fn main() { parser.fold(None, {|state:Option, element| { match element.unwrap() { Event::ElementStart(tag) => { - // println!("Start: {}", tag.name); match tag.name.as_ref() { "title" => Some(State::Title), _ => None } }, - Event::ElementEnd(tag) => { - // println!("End: {}", tag.name); + Event::ElementEnd(_) => { None // ending a tag always remove the state }, Event::Characters(data) => { @@ -52,8 +50,7 @@ fn main() { _ => state } }, - Event::CDATA(data) => { - // println!("CDATA: {}", data); + Event::CDATA(_) => { state }, _ => state