rust/src/test/ui/borrowck/borrowck-init-in-fru.rs

13 lines
236 B
Rust
Raw Normal View History

#[derive(Clone)]
struct Point {
x: isize,
y: isize,
2013-07-02 12:47:32 -07:00
}
fn main() {
let mut origin: Point;
origin = Point { x: 10, ..origin };
//~^ ERROR use of possibly-uninitialized variable: `origin` [E0381]
2013-07-02 12:47:32 -07:00
origin.clone();
}