rust/src/test/compile-fail/regions-in-rsrcs.rs

26 lines
326 B
Rust
Raw Normal View History

2012-08-15 20:46:55 -05:00
struct yes0 {
2012-09-06 21:40:15 -05:00
x: &uint,
}
impl yes0 : Drop {
fn finalize() {}
}
2012-08-15 20:46:55 -05:00
struct yes1 {
2012-09-06 21:40:15 -05:00
x: &self/uint,
}
impl yes1 : Drop {
fn finalize() {}
}
2012-08-15 20:46:55 -05:00
struct yes2 {
2012-09-06 21:40:15 -05:00
x: &foo/uint, //~ ERROR named regions other than `self` are not allowed as part of a type declaration
}
impl yes2 : Drop {
fn finalize() {}
}
fn main() {}