Skip to content

Commit 20a847d

Browse files
committed
Prepare for uplift of drop-bounds lint
1 parent 1a81e02 commit 20a847d

37 files changed

+42
-42
lines changed

examples/enum-default-expanded.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// fn main() {}
1515
// ```
1616

17-
#![allow(dead_code, unused_imports, unused_parens)]
17+
#![allow(dead_code, unused_imports, unused_parens, unknown_lints, renamed_and_removed_lints)]
1818
#![allow(clippy::just_underscores_and_digits)]
1919

2020
use pin_project::pin_project;
@@ -82,7 +82,7 @@ const _: () = {
8282
//
8383
// See ./struct-default-expanded.rs for details.
8484
trait EnumMustNotImplDrop {}
85-
#[allow(clippy::drop_bounds)]
85+
#[allow(clippy::drop_bounds, drop_bounds)]
8686
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
8787
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
8888
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

examples/not_unpin-expanded.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
// }
1919
// ```
2020

21-
#![allow(dead_code, unused_imports, unused_parens)]
21+
#![allow(dead_code, unused_imports, unused_parens, unknown_lints, renamed_and_removed_lints)]
2222
#![allow(clippy::no_effect)]
2323

2424
use pin_project::pin_project;
@@ -102,7 +102,7 @@ const _: () = {
102102
//
103103
// See ./struct-default-expanded.rs for details.
104104
trait StructMustNotImplDrop {}
105-
#[allow(clippy::drop_bounds)]
105+
#[allow(clippy::drop_bounds, drop_bounds)]
106106
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
107107
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
108108
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

examples/pinned_drop-expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// fn main() {}
2222
// ```
2323

24-
#![allow(dead_code, unused_imports, unused_parens)]
24+
#![allow(dead_code, unused_imports, unused_parens, unknown_lints, renamed_and_removed_lints)]
2525
#![allow(clippy::no_effect)]
2626

2727
use pin_project::{pin_project, pinned_drop};

examples/project_replace-expanded.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
// fn main() {}
1616
// ```
1717

18-
#![allow(dead_code, unused_imports, unused_parens)]
18+
#![allow(dead_code, unused_imports, unused_parens, unknown_lints, renamed_and_removed_lints)]
1919
#![allow(clippy::no_effect)]
2020

2121
use pin_project::pin_project;
@@ -140,7 +140,7 @@ const _: () = {
140140
//
141141
// See ./struct-default-expanded.rs for details.
142142
trait StructMustNotImplDrop {}
143-
#[allow(clippy::drop_bounds)]
143+
#[allow(clippy::drop_bounds, drop_bounds)]
144144
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
145145
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
146146
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

examples/struct-default-expanded.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
// fn main() {}
1616
// ```
1717

18-
#![allow(dead_code, unused_imports, unused_parens)]
18+
#![allow(dead_code, unused_imports, unused_parens, unknown_lints, renamed_and_removed_lints)]
1919
#![allow(clippy::no_effect)]
2020

2121
use pin_project::pin_project;
@@ -129,7 +129,7 @@ const _: () = {
129129
// then apply to your type, causing a compile-time error due to
130130
// the conflict with the second impl.
131131
trait StructMustNotImplDrop {}
132-
#[allow(clippy::drop_bounds)]
132+
#[allow(clippy::drop_bounds, drop_bounds)]
133133
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
134134
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
135135
// A dummy impl of `PinnedDrop`, to ensure that users don't accidentally

examples/unsafe_unpin-expanded.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
// fn main() {}
1818
// ```
1919

20-
#![allow(dead_code, unused_imports, unused_parens)]
20+
#![allow(dead_code, unused_imports, unused_parens, unknown_lints, renamed_and_removed_lints)]
2121
#![allow(clippy::no_effect)]
2222

2323
use pin_project::{pin_project, UnsafeUnpin};
@@ -89,7 +89,7 @@ const _: () = {
8989
//
9090
// See ./struct-default-expanded.rs for details.
9191
trait StructMustNotImplDrop {}
92-
#[allow(clippy::drop_bounds)]
92+
#[allow(clippy::drop_bounds, drop_bounds)]
9393
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
9494
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
9595
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

pin-project-internal/src/pin_project/derive.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1095,7 +1095,7 @@ impl<'a> Context<'a> {
10951095
// which will then conflict with the explicit MustNotImplDrop impl below.
10961096
// This will result in a compilation error, which is exactly what we want.
10971097
trait #trait_ident {}
1098-
#[allow(clippy::drop_bounds)]
1098+
#[allow(clippy::drop_bounds, drop_bounds)]
10991099
impl<T: ::pin_project::__private::Drop> #trait_ident for T {}
11001100
impl #impl_generics #trait_ident for #ident #ty_generics #where_clause {}
11011101

tests/expand/tests/expand/default-enum.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ const _: () = {
9494
}
9595
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
9696
trait EnumMustNotImplDrop {}
97-
#[allow(clippy::drop_bounds)]
97+
#[allow(clippy::drop_bounds, drop_bounds)]
9898
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
9999
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
100100
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/default-struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const _: () = {
7171
}
7272
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
7373
trait StructMustNotImplDrop {}
74-
#[allow(clippy::drop_bounds)]
74+
#[allow(clippy::drop_bounds, drop_bounds)]
7575
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
7676
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
7777
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/default-tuple_struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ const _: () = {
5959
}
6060
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
6161
trait TupleStructMustNotImplDrop {}
62-
#[allow(clippy::drop_bounds)]
62+
#[allow(clippy::drop_bounds, drop_bounds)]
6363
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
6464
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
6565
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/naming-enum-all.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ const _: () = {
150150
}
151151
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
152152
trait EnumMustNotImplDrop {}
153-
#[allow(clippy::drop_bounds)]
153+
#[allow(clippy::drop_bounds, drop_bounds)]
154154
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
155155
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
156156
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/naming-enum-mut.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ const _: () = {
6262
}
6363
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
6464
trait EnumMustNotImplDrop {}
65-
#[allow(clippy::drop_bounds)]
65+
#[allow(clippy::drop_bounds, drop_bounds)]
6666
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
6767
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
6868
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/naming-enum-none.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const _: () = {
3232
}
3333
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
3434
trait EnumMustNotImplDrop {}
35-
#[allow(clippy::drop_bounds)]
35+
#[allow(clippy::drop_bounds, drop_bounds)]
3636
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
3737
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
3838
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/naming-enum-own.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const _: () = {
9191
}
9292
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
9393
trait EnumMustNotImplDrop {}
94-
#[allow(clippy::drop_bounds)]
94+
#[allow(clippy::drop_bounds, drop_bounds)]
9595
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
9696
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
9797
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/naming-enum-ref.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const _: () = {
6363
}
6464
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
6565
trait EnumMustNotImplDrop {}
66-
#[allow(clippy::drop_bounds)]
66+
#[allow(clippy::drop_bounds, drop_bounds)]
6767
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
6868
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
6969
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/naming-struct-all.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ const _: () = {
9797
}
9898
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
9999
trait StructMustNotImplDrop {}
100-
#[allow(clippy::drop_bounds)]
100+
#[allow(clippy::drop_bounds, drop_bounds)]
101101
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
102102
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
103103
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/naming-struct-mut.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ const _: () = {
6969
}
7070
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
7171
trait StructMustNotImplDrop {}
72-
#[allow(clippy::drop_bounds)]
72+
#[allow(clippy::drop_bounds, drop_bounds)]
7373
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
7474
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
7575
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/naming-struct-none.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const _: () = {
7171
}
7272
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
7373
trait StructMustNotImplDrop {}
74-
#[allow(clippy::drop_bounds)]
74+
#[allow(clippy::drop_bounds, drop_bounds)]
7575
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
7676
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
7777
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/naming-struct-own.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ const _: () = {
9999
}
100100
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
101101
trait StructMustNotImplDrop {}
102-
#[allow(clippy::drop_bounds)]
102+
#[allow(clippy::drop_bounds, drop_bounds)]
103103
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
104104
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
105105
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/naming-struct-ref.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const _: () = {
7171
}
7272
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
7373
trait StructMustNotImplDrop {}
74-
#[allow(clippy::drop_bounds)]
74+
#[allow(clippy::drop_bounds, drop_bounds)]
7575
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
7676
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
7777
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/naming-tuple_struct-all.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ const _: () = {
7676
}
7777
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
7878
trait TupleStructMustNotImplDrop {}
79-
#[allow(clippy::drop_bounds)]
79+
#[allow(clippy::drop_bounds, drop_bounds)]
8080
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
8181
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
8282
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/naming-tuple_struct-mut.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const _: () = {
5454
}
5555
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
5656
trait TupleStructMustNotImplDrop {}
57-
#[allow(clippy::drop_bounds)]
57+
#[allow(clippy::drop_bounds, drop_bounds)]
5858
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
5959
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
6060
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/naming-tuple_struct-none.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ const _: () = {
5959
}
6060
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
6161
trait TupleStructMustNotImplDrop {}
62-
#[allow(clippy::drop_bounds)]
62+
#[allow(clippy::drop_bounds, drop_bounds)]
6363
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
6464
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
6565
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/naming-tuple_struct-own.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ const _: () = {
8484
}
8585
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
8686
trait TupleStructMustNotImplDrop {}
87-
#[allow(clippy::drop_bounds)]
87+
#[allow(clippy::drop_bounds, drop_bounds)]
8888
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
8989
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
9090
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/naming-tuple_struct-ref.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ const _: () = {
5656
}
5757
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
5858
trait TupleStructMustNotImplDrop {}
59-
#[allow(clippy::drop_bounds)]
59+
#[allow(clippy::drop_bounds, drop_bounds)]
6060
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
6161
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
6262
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/not_unpin-enum.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ const _: () = {
8484
}
8585
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
8686
trait EnumMustNotImplDrop {}
87-
#[allow(clippy::drop_bounds)]
87+
#[allow(clippy::drop_bounds, drop_bounds)]
8888
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
8989
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
9090
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/not_unpin-struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ const _: () = {
6262
}
6363
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
6464
trait StructMustNotImplDrop {}
65-
#[allow(clippy::drop_bounds)]
65+
#[allow(clippy::drop_bounds, drop_bounds)]
6666
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
6767
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
6868
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/not_unpin-tuple_struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ const _: () = {
5050
}
5151
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
5252
trait TupleStructMustNotImplDrop {}
53-
#[allow(clippy::drop_bounds)]
53+
#[allow(clippy::drop_bounds, drop_bounds)]
5454
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
5555
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
5656
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/project_replace-enum.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const _: () = {
9191
}
9292
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
9393
trait EnumMustNotImplDrop {}
94-
#[allow(clippy::drop_bounds)]
94+
#[allow(clippy::drop_bounds, drop_bounds)]
9595
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
9696
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
9797
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/project_replace-struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ const _: () = {
9999
}
100100
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
101101
trait StructMustNotImplDrop {}
102-
#[allow(clippy::drop_bounds)]
102+
#[allow(clippy::drop_bounds, drop_bounds)]
103103
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
104104
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
105105
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/project_replace-tuple_struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ const _: () = {
8484
}
8585
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
8686
trait TupleStructMustNotImplDrop {}
87-
#[allow(clippy::drop_bounds)]
87+
#[allow(clippy::drop_bounds, drop_bounds)]
8888
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
8989
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
9090
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/pub-enum.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ const _: () = {
9494
}
9595
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Enum<T, U> {}
9696
trait EnumMustNotImplDrop {}
97-
#[allow(clippy::drop_bounds)]
97+
#[allow(clippy::drop_bounds, drop_bounds)]
9898
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
9999
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
100100
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/pub-struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const _: () = {
7171
}
7272
unsafe impl<T, U> ::pin_project::UnsafeUnpin for Struct<T, U> {}
7373
trait StructMustNotImplDrop {}
74-
#[allow(clippy::drop_bounds)]
74+
#[allow(clippy::drop_bounds, drop_bounds)]
7575
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
7676
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
7777
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/pub-tuple_struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ const _: () = {
5959
}
6060
unsafe impl<T, U> ::pin_project::UnsafeUnpin for TupleStruct<T, U> {}
6161
trait TupleStructMustNotImplDrop {}
62-
#[allow(clippy::drop_bounds)]
62+
#[allow(clippy::drop_bounds, drop_bounds)]
6363
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
6464
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
6565
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

tests/expand/tests/expand/unsafe_unpin-enum.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ const _: () = {
8282
{
8383
}
8484
trait EnumMustNotImplDrop {}
85-
#[allow(clippy::drop_bounds)]
85+
#[allow(clippy::drop_bounds, drop_bounds)]
8686
impl<T: ::pin_project::__private::Drop> EnumMustNotImplDrop for T {}
8787
impl<T, U> EnumMustNotImplDrop for Enum<T, U> {}
8888
impl<T, U> ::pin_project::__private::PinnedDrop for Enum<T, U> {

tests/expand/tests/expand/unsafe_unpin-struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const _: () = {
6060
{
6161
}
6262
trait StructMustNotImplDrop {}
63-
#[allow(clippy::drop_bounds)]
63+
#[allow(clippy::drop_bounds, drop_bounds)]
6464
impl<T: ::pin_project::__private::Drop> StructMustNotImplDrop for T {}
6565
impl<T, U> StructMustNotImplDrop for Struct<T, U> {}
6666
impl<T, U> ::pin_project::__private::PinnedDrop for Struct<T, U> {

tests/expand/tests/expand/unsafe_unpin-tuple_struct.expanded.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const _: () = {
4848
{
4949
}
5050
trait TupleStructMustNotImplDrop {}
51-
#[allow(clippy::drop_bounds)]
51+
#[allow(clippy::drop_bounds, drop_bounds)]
5252
impl<T: ::pin_project::__private::Drop> TupleStructMustNotImplDrop for T {}
5353
impl<T, U> TupleStructMustNotImplDrop for TupleStruct<T, U> {}
5454
impl<T, U> ::pin_project::__private::PinnedDrop for TupleStruct<T, U> {

0 commit comments

Comments
 (0)