commit | ba8947b2a1592e45272d3d2ca27d9f8f7d280fe1 | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Wed Oct 05 23:31:12 2016 -0700 |
committer | David Tolnay <dtolnay@gmail.com> | Wed Oct 05 23:31:12 2016 -0700 |
tree | 534107360771ca889577f73c81588d6f5bc7df31 | |
parent | 344088d1c48e8bde0575571779144858407fa5b9 [diff] [blame] |
Better message when nothing is parsed
diff --git a/src/lib.rs b/src/lib.rs index d80f41b..654be25 100644 --- a/src/lib.rs +++ b/src/lib.rs
@@ -125,6 +125,8 @@ IResult::Done(rest, t) => { if rest.is_empty() { Ok(t) + } else if rest.len() == input.len() { // parsed nothing + Err(format!("failed to parse {}: {:?}", name, rest)) } else { Err(format!("failed to parse tokens after {}: {:?}", name, rest)) }