Jason Newcomb
4d80a2ed2e
Rework redundant_closure
...
* Better track when a early-bound region appears when a late-bound region is required
* Don't lint when the closure gives explicit types.
2023-07-30 01:19:29 -04:00
Jason Newcomb
71cc39e1f2
Add debug assertions to implements_trait
...
Improve debug assertions for `make_projection`
2023-07-30 00:38:04 -04:00
Philipp Krones
3d60241841
Merge remote-tracking branch 'upstream/master' into rustup
2023-07-28 23:44:28 +02:00
Catherine
a4c367d0e9
Allow Self::cmp(self, other) as a correct impl
2023-07-20 16:17:24 -05:00
Philipp Krones
2feb9a582f
Another fix for incorrect_impls
2023-07-17 10:22:49 +02:00
Philipp Krones
d6d530fd0b
Merge commit ' d9c24d1b1e' into clippyup
2023-07-17 10:22:32 +02:00
Alex Macleod
2811effe34
Add imports_granularity = "Module" to rustfmt.toml
2023-07-13 12:44:57 +00:00
Catherine
a5dfb68491
refactor
2023-07-08 13:11:56 -05:00
Centri3
844afbfeba
use other instead of self
2023-07-08 13:02:54 -05:00
Nilstrieb
5df1f6681d
Pass correct substs to implements_trait in incorrect_impls
...
`Copy<T>` does in fact not exist. The substs on the trait_ref contain
the `Self` type of the impl as the first parameter, so passing that
to `implements_trait`, which then nicely prepends the `Self` type
for us does not end will.
2023-07-07 20:28:51 +02:00
Alex Macleod
87373d7f52
Fix failing clippy tests
...
Comments out the C string literals due to https://github.com/rust-lang/rust/pull/113334
Fixes https://github.com/rust-lang/rust-clippy/issues/11121
2023-07-07 18:19:08 +00:00
Philipp Krones
cb3ecf7b79
Merge commit ' 37f4c1725d' into clippyup
2023-07-02 14:59:02 +02:00
Centri3
10cc1684ce
rename lint and disallow clone_from
2023-06-15 07:04:47 -05:00