You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ignore dead_code warnings for tuple structs in tests
We use Box to be able to catch memory leaks using miri/valgrind.
```
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
99 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: `-D dead-code` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(dead_code)]`
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
99 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
100 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
118 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
118 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
119 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
137 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
137 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
138 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
156 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
156 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
157 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
185 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
185 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
186 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
216 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
216 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
217 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
247 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
247 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
248 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
285 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
285 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
286 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
error: field `0` is never read
--> tests/join.rs:29:24
|
29 | struct Fut(Box<i32>);
| --- ^^^^^^^^
| |
| field in this struct
...
319 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
29 | struct Fut(());
| ~~
error: field `0` is never read
--> tests/join.rs:47:24
|
47 | struct Out(Box<i32>, bool);
| --- ^^^^^^^^
| |
| field in this struct
...
319 | future!(f, POLL, DROP_F, DROP_T);
| -------------------------------- in this macro invocation
|
= note: this error originates in the macro `future` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
47 | struct Out((), bool);
| ~~
error: field `0` is never read
--> tests/join.rs:75:26
|
75 | struct Guard(Box<i32>);
| ----- ^^^^^^^^
| |
| field in this struct
...
320 | schedule!(s, SCHEDULE, DROP_S);
| ------------------------------ in this macro invocation
|
= note: this error originates in the macro `schedule` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
75 | struct Guard(());
| ~~
```
0 commit comments