rust/tests/ui/impl-trait/define-via-extern.rs
2025-03-25 16:44:59 +00:00

17 lines
355 B
Rust

#![feature(type_alias_impl_trait)]
type Hi = impl Sized;
extern "C" {
#[define_opaque(Hi)] fn foo();
//~^ ERROR only functions, statics, and consts can define opaque types
#[define_opaque(Hi)] static HI: Hi;
//~^ ERROR only functions, statics, and consts can define opaque types
}
#[define_opaque(Hi)]
fn main() {
let _: Hi = 0;
}