Put rest last
diff --git a/src/ident.rs b/src/ident.rs
index f370e34..21a5cbd 100644
--- a/src/ident.rs
+++ b/src/ident.rs
@@ -231,7 +231,7 @@
 
     impl Synom for Ident {
         fn parse(input: Cursor) -> PResult<Self> {
-            let (rest, span, term) = match input.term() {
+            let (span, term, rest) = match input.term() {
                 Some(term) => term,
                 _ => return parse_error(),
             };