diff --git a/src/lib.rs b/src/lib.rs
index a99edb6..5f2473c 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -823,6 +823,7 @@ macro_rules! quick_error {
         { context($cvar:ident: $ctyp:ty, $fvar:ident: $ftyp:ty)
             -> ($( $texpr:expr ),*) $( $tail:tt )* }
     ) => {
+        #[allow(extra_unused_lifetimes)]
         impl<'a> From<$crate::Context<$ctyp, $ftyp>> for $name {
             fn from(
                 $crate::Context($cvar, $fvar): $crate::Context<$ctyp, $ftyp>)