diff --git a/yaserde_derive/src/de/expand_struct.rs b/yaserde_derive/src/de/expand_struct.rs index bcd6562..fbe6593 100644 --- a/yaserde_derive/src/de/expand_struct.rs +++ b/yaserde_derive/src/de/expand_struct.rs @@ -137,7 +137,7 @@ pub fn parse(data_struct: &DataStruct, name: &Ident, root: &String) -> Tokens { #label = parsed_structure; }, Err(msg) => { - println!("ERROR {:?}", msg); + return Err(msg); }, } }, @@ -167,7 +167,7 @@ pub fn parse(data_struct: &DataStruct, name: &Ident, root: &String) -> Tokens { #label.push(parsed_item); }, Err(msg) => { - println!("ERROR {:?}", msg); + return Err(msg); }, } }, diff --git a/yaserde_derive/src/field_type.rs b/yaserde_derive/src/field_type.rs index 3d98dec..4c694a6 100644 --- a/yaserde_derive/src/field_type.rs +++ b/yaserde_derive/src/field_type.rs @@ -68,4 +68,4 @@ fn get_vec_type(t: &syn::PathSegment) -> Option { }, _ => None } -} \ No newline at end of file +}