Skip to content

Commit

Permalink
Resolve some elidable_lifetime_names pedantic clippy lint
Browse files Browse the repository at this point in the history
    warning: the following explicit lifetimes could be elided: 'a
      --> src/aserror.rs:47:6
       |
    47 | impl<'a> Sealed for dyn Error + 'a {}
       |      ^^                         ^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#elidable_lifetime_names
       = note: `-W clippy::elidable-lifetime-names` implied by `-W clippy::pedantic`
       = help: to override `-W clippy::pedantic` add `#[allow(clippy::elidable_lifetime_names)]`
    help: elide the lifetimes
       |
    47 - impl<'a> Sealed for dyn Error + 'a {}
    47 + impl Sealed for dyn Error + '_ {}
       |

    warning: the following explicit lifetimes could be elided: 'a
      --> src/aserror.rs:48:6
       |
    48 | impl<'a> Sealed for dyn Error + Send + 'a {}
       |      ^^                                ^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#elidable_lifetime_names
    help: elide the lifetimes
       |
    48 - impl<'a> Sealed for dyn Error + Send + 'a {}
    48 + impl Sealed for dyn Error + Send + '_ {}
       |

    warning: the following explicit lifetimes could be elided: 'a
      --> src/aserror.rs:49:6
       |
    49 | impl<'a> Sealed for dyn Error + Send + Sync + 'a {}
       |      ^^                                       ^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#elidable_lifetime_names
    help: elide the lifetimes
       |
    49 - impl<'a> Sealed for dyn Error + Send + Sync + 'a {}
    49 + impl Sealed for dyn Error + Send + Sync + '_ {}
       |

    warning: the following explicit lifetimes could be elided: 'a
      --> src/aserror.rs:50:6
       |
    50 | impl<'a> Sealed for dyn Error + Send + Sync + UnwindSafe + 'a {}
       |      ^^                                                    ^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#elidable_lifetime_names
    help: elide the lifetimes
       |
    50 - impl<'a> Sealed for dyn Error + Send + Sync + UnwindSafe + 'a {}
    50 + impl Sealed for dyn Error + Send + Sync + UnwindSafe + '_ {}
       |
  • Loading branch information
dtolnay committed Mar 3, 2025
1 parent 5f07160 commit daf2a6f
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/aserror.rs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ impl<'a> AsDynError<'a> for dyn Error + Send + Sync + UnwindSafe + 'a {
#[doc(hidden)]
pub trait Sealed {}
impl<T: Error> Sealed for T {}
impl<'a> Sealed for dyn Error + 'a {}
impl<'a> Sealed for dyn Error + Send + 'a {}
impl<'a> Sealed for dyn Error + Send + Sync + 'a {}
impl<'a> Sealed for dyn Error + Send + Sync + UnwindSafe + 'a {}
impl Sealed for dyn Error + '_ {}
impl Sealed for dyn Error + Send + '_ {}
impl Sealed for dyn Error + Send + Sync + '_ {}
impl Sealed for dyn Error + Send + Sync + UnwindSafe + '_ {}

0 comments on commit daf2a6f

Please sign in to comment.