diff options
| author | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2020-07-28 00:00:00 +0000 |
|---|---|---|
| committer | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2020-07-28 00:00:00 +0000 |
| commit | 821d50aa0cc73c1ec2fb09bab8a69e1c3ca93f23 (patch) | |
| tree | fda37dfafa28fd856055a90a9a14f2751c078c44 /src/test/rustdoc-ui/coverage/json.rs | |
| parent | 1f5d69daccd1f04e42886d9aaf513f2691132d17 (diff) | |
| download | rust-821d50aa0cc73c1ec2fb09bab8a69e1c3ca93f23.tar.gz rust-821d50aa0cc73c1ec2fb09bab8a69e1c3ca93f23.zip | |
Make closures and generators a must use types
Warn about unused expressions with closure or generator type. This follows
existing precedence of must use annotations present on `FnOnce`, `FnMut`, `Fn`
traits, which already indirectly apply to closures in some cases, e.g.,:
```rust
fn f() -> impl FnOnce() {
|| {}
}
fn main() {
// an existing warning: unused implementer of `std::ops::FnOnce` that must be used:
f();
// a new warning: unused closure that must be used:
|| {};
}
```
Diffstat (limited to 'src/test/rustdoc-ui/coverage/json.rs')
0 files changed, 0 insertions, 0 deletions
