// Ex-ice: #140484 | |
//@ edition: 2024 | |
#![crate_type = "lib"] | |
#![allow(incomplete_features)] | |
#![allow(non_camel_case_types)] | |
#![feature(async_drop)] | |
use std::future::AsyncDrop; | |
struct a; | |
impl Drop for a { //~ ERROR: not all trait items implemented, missing: `drop` | |
fn b() {} //~ ERROR: method `b` is not a member of trait `Drop` | |
} | |
impl AsyncDrop for a { //~ ERROR: not all trait items implemented, missing: `drop` | |
type c = (); | |
//~^ ERROR: type `c` is not a member of trait `AsyncDrop` | |
} | |
async fn bar() { | |
a; | |
} |