diff --git a/parser/src/yaml.rs b/parser/src/yaml.rs index 6d0417c..d9f63d4 100644 --- a/parser/src/yaml.rs +++ b/parser/src/yaml.rs @@ -6,7 +6,7 @@ use std::str::FromStr; use std::mem; use std::vec; use parser::*; -use scanner::{TScalarStyle, ScanError, TokenType}; +use scanner::{TScalarStyle, ScanError, TokenType, Marker}; /// A YAML node is stored as this `Yaml` enumeration, which provides an easy way to /// access your YAML document. @@ -74,8 +74,8 @@ pub struct YamlLoader { anchor_map: BTreeMap, } -impl EventReceiver for YamlLoader { - fn on_event(&mut self, ev: &Event) { +impl MarkedEventReceiver for YamlLoader { + fn on_event(&mut self, ev: &Event, _: Marker) { // println!("EV {:?}", ev); match *ev { Event::DocumentStart => {