mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-03 05:27:36 +00:00
44 lines
647 B
Rust
44 lines
647 B
Rust
![]() |
// edition:2018
|
||
|
// run-pass
|
||
|
#![allow(dead_code)]
|
||
|
|
||
|
#[must_use]
|
||
|
//~^ WARNING `must_use`
|
||
|
async fn test() -> i32 {
|
||
|
1
|
||
|
}
|
||
|
|
||
|
|
||
|
struct Wowee {}
|
||
|
|
||
|
impl Wowee {
|
||
|
#[must_use]
|
||
|
//~^ WARNING `must_use`
|
||
|
async fn test_method() -> i32 {
|
||
|
1
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* FIXME(guswynn) update this test when async-fn-in-traits works
|
||
|
trait Doer {
|
||
|
#[must_use]
|
||
|
async fn test_trait_method() -> i32;
|
||
|
WARNING must_use
|
||
|
async fn test_other_trait() -> i32;
|
||
|
}
|
||
|
|
||
|
impl Doer for Wowee {
|
||
|
async fn test_trait_method() -> i32 {
|
||
|
1
|
||
|
}
|
||
|
#[must_use]
|
||
|
async fn test_other_trait() -> i32 {
|
||
|
WARNING must_use
|
||
|
1
|
||
|
}
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
fn main() {
|
||
|
}
|