Lifetimes as single tokens from cursor
diff --git a/src/path.rs b/src/path.rs
index 3c4ce07..2dafac8 100644
--- a/src/path.rs
+++ b/src/path.rs
@@ -241,7 +241,7 @@
 
     impl Parse for GenericArgument {
         fn parse(input: ParseStream) -> Result<Self> {
-            if input.peek(Lifetime) && !input.peek3(Token![+]) {
+            if input.peek(Lifetime) && !input.peek2(Token![+]) {
                 return Ok(GenericArgument::Lifetime(input.parse()?));
             }