error: functions with the "x86-interrupt" ABI cannot be `async` --> $DIR/cannot-be-coroutine.rs:52:1 | LL | async extern "x86-interrupt" fn x86(_p: *mut ()) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the `async` keyword from this definition | LL - async extern "x86-interrupt" fn x86(_p: *mut ()) { LL + extern "x86-interrupt" fn x86(_p: *mut ()) { | error: requires `ResumeTy` lang_item --> $DIR/cannot-be-coroutine.rs:32:19 | LL | async fn vanilla(){ | ___________________^ LL | | LL | | } | |_^ error: aborting due to 2 previous errors