Skip to content

Instantly share code, notes, and snippets.

@why-jay
Last active August 29, 2015 14:11
Show Gist options
  • Save why-jay/f1fd2700e1cf9173d273 to your computer and use it in GitHub Desktop.
Save why-jay/f1fd2700e1cf9173d273 to your computer and use it in GitHub Desktop.
Box operator in Rust
struct Point {
x: f64,
y: f64,
}
fn foo() {
{
let p: Box<Point> = box Point { x: 1.0, y: 2.0 };
} // p's heap memory is released!
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment