blob: 9bd5e9299f1b29b44d82656b007930cd2ef099d8 [file] [log] [blame]
Matthias Benkard848739c2019-02-28 13:59:58 +01001// Structs, Borrowing
2
3#![allow(dead_code)]
4
5use rust_tutorial::*;
6
7fn greet_person(p: &Person) {
8 println!("Hello {} ({})!", p.name, p.age);
9}
10
11fn main() {
12 // -- Struct instantiation --
13 let p = Person {
14 age: 30,
15 name: "Mary".to_string(),
16 };
17
18 // -- Borrowing --
19 greet_person(&p);
20 greet_person(&p);
21}