Skip to content

Instantly share code, notes, and snippets.

@bjeanes
Created July 18, 2014 01:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bjeanes/ae49d0d7949ac48f9a64 to your computer and use it in GitHub Desktop.
Save bjeanes/ae49d0d7949ac48f9a64 to your computer and use it in GitHub Desktop.
use std::default::Default;
#[deriving(Show)]
struct Person {
age: u8
}
impl Default for Person {
fn default() -> Person { Person { age: 0 } }
}
fn main() {
// yes!
let p: Person = Default::default();
println!("{}", p)
// yes!
println!("{}", Person { ..Default::default() })
// no?
//println!("{}", Person::default())
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment