mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-26 00:34:06 +00:00
20 lines
409 B
Rust
20 lines
409 B
Rust
//@ build-pass (FIXME(62277): could be check-pass?)
|
|
//@ pp-exact - Make sure we actually print the attributes
|
|
|
|
#![feature(rustc_attrs)]
|
|
|
|
struct Cat {
|
|
name: String,
|
|
}
|
|
|
|
impl Drop for Cat {
|
|
#[rustc_dummy]
|
|
fn drop(&mut self) { println!("{} landed on hir feet" , self . name); }
|
|
}
|
|
|
|
|
|
#[rustc_dummy]
|
|
fn cat(name: String) -> Cat { Cat{name: name,} }
|
|
|
|
fn main() { let _kitty = cat("Spotty".to_string()); }
|