rust/tests/ui/def_id_nocore.rs
2021-05-26 16:53:13 -05:00

30 lines
419 B
Rust

// ignore-windows
// ignore-macos
#![feature(no_core, lang_items, start)]
#![no_core]
#[link(name = "c")]
extern "C" {}
#[lang = "sized"]
pub trait Sized {}
#[lang = "copy"]
pub trait Copy {}
#[lang = "freeze"]
pub unsafe trait Freeze {}
#[lang = "start"]
#[start]
fn start(_argc: isize, _argv: *const *const u8) -> isize {
0
}
struct A;
impl A {
pub fn as_ref(self) -> &'static str {
"A"
}
}