28 lines
396 B
Rust
28 lines
396 B
Rust
#![warn(clippy::large_futures)]
|
|
|
|
fn main() {}
|
|
|
|
pub async fn should_warn() {
|
|
let x = [0u8; 1024];
|
|
async {}.await;
|
|
dbg!(x);
|
|
}
|
|
|
|
pub async fn should_not_warn() {
|
|
let x = [0u8; 1020];
|
|
async {}.await;
|
|
dbg!(x);
|
|
}
|
|
|
|
pub async fn bar() {
|
|
Box::pin(should_warn()).await;
|
|
|
|
async {
|
|
let x = [0u8; 1024];
|
|
dbg!(x);
|
|
}
|
|
.await;
|
|
|
|
should_not_warn().await;
|
|
}
|