Results 14 issues of dswij

### What it does Checks for `if let` for `pattern`s that can be re-written with `matches!` This can be an improvement to [`equatable_if_let`](https://rust-lang.github.io/rust-clippy/master/#equatable_if_let) lint. For background see https://github.com/rust-lang/rust-clippy/pull/9102#discussion_r924363140 ### Lint...

good-first-issue
C-enhancement
A-lint

Closes #9164 changelog: [`match_like_matches_macro`] is ignored when there is some comment inside the match block. Also add `span_contains_comment` util to check if given span contains comments.

S-waiting-on-review

related to #3 Currently, dura will read config from config file directly each time it needs to. Only loading config file when dura starts/reloaded is a nicer experience when a...

I think it's good to have a subcommand to remove old dura branches to clean up the clutter in git logs. Preferably, I can select the set of dura branches...

closes #3213 To try it out: https://github.com/dswij/hyper/issues/new?assignees=&labels=S-bug&projects=&template=bug_report.yml&title=Bug+report+%F0%9F%90%9B

Add test for graceful shutdown in hyper-util, e.g. covering https://github.com/hyperium/hyper/issues/3576

A-tests
C-feature
K-hyper-util

The benchmark for the http2 adaptive window is inconsistent across runs. This will cause CI to be marked as a failure occasionally whenever there is a drop in benchmark results....

C-bug

Right now, `hyper.rs` only provides an HTTP/1 server example. It might be a good idea to add an HTTP/2 version. Also see https://github.com/hyperium/hyper/issues/3411

E-easy
A-docs

closes https://github.com/hyperium/hyper/issues/3448 This PR updates the examples with the implementation of `TokioIo` and `TokioTimer` in the file itself. I guess there's a point from the issue that one needs to...

This PR adds a strict version of uri parsing to disallow `{`, `}` and `"`. See https://github.com/hyperium/hyper/issues/3594