File tree 1 file changed +5
-1
lines changed 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ impl ExactSizeIterator for Panicking {}
32
32
///
33
33
/// **TODO:** test missing `must_use` attributes better.
34
34
macro_rules! must_use_tests {
35
- ( $( $name: ident $body: block) * ) => {
35
+ ( $( $( # [ $attr : meta ] ) * $ name: ident $body: block) * ) => {
36
36
$(
37
37
/// `#[deny(unused_must_use)]` should force us to ignore the resulting iterators
38
38
/// by adding `let _ = ...;` on every iterator.
@@ -43,6 +43,7 @@ macro_rules! must_use_tests {
43
43
/// There is no simple way to test this yet.
44
44
#[ deny( unused_must_use) ]
45
45
#[ test]
46
+ $( #[ $attr] ) *
46
47
fn $name( ) $body
47
48
) *
48
49
} ;
@@ -137,9 +138,11 @@ must_use_tests! {
137
138
let _ = Panicking . merge_join_by( Panicking , |_, _| true ) ;
138
139
let _ = Panicking . merge_join_by( Panicking , Ord :: cmp) ;
139
140
}
141
+ #[ ignore]
140
142
kmerge {
141
143
let _ = Panicking . map( |_| Panicking ) . kmerge( ) ;
142
144
}
145
+ #[ ignore]
143
146
kmerge_by {
144
147
let _ = Panicking . map( |_| Panicking ) . kmerge_by( |_, _| true ) ;
145
148
}
@@ -188,6 +191,7 @@ must_use_tests! {
188
191
while_some {
189
192
let _ = Panicking . map( Some ) . while_some( ) ;
190
193
}
194
+ #[ ignore]
191
195
tuple_combinations {
192
196
let _ = Panicking . tuple_combinations:: <( _, ) >( ) ;
193
197
let _ = Panicking . tuple_combinations:: <( _, _) >( ) ;
You can’t perform that action at this time.
0 commit comments