rust/tests/ui/regions/regions-infer-borrow-scope.rs
2023-01-11 09:32:08 +00:00

15 lines
242 B
Rust

// run-pass
#![allow(dead_code)]
struct Point {x: isize, y: isize}
fn x_coord(p: &Point) -> &isize {
return &p.x;
}
pub fn main() {
let p: Box<_> = Box::new(Point {x: 3, y: 4});
let xc = x_coord(&*p);
assert_eq!(*xc, 3);
}