@@ -1,25 +1,25 @@
1−───────┬────────────────────────────────────────────────────────────────────────
1+─────┬──────────────────────────────────────────────────────────────────────────
2− │ File: sample.rs
2+ │ File: sample.rs
3−───────┼────────────────────────────────────────────────────────────────────────
3+─────┼──────────────────────────────────────────────────────────────────────────
4− 1 │ struct Rectangle {
4+ 1 │ struct Rectangle {
5− 2 │ width: u32,
5+ 2 │ width: u32,
6− 3 │ height: u32,
6+ 3 │ height: u32,
9− 6 │ fn main() {
9+ 6 │ fn main() {
10− 7 │ let rect1 = Rectangle { width: 30, height: 50 };
10+ 7 │ let rect1 = Rectangle { width: 30, height: 50 };
12− 9 │ println!(
12+ 9 │ println!(
13− 10 │ "The perimeter of the rectangle is {} pixels.",
13+ 10 │ "The perimeter of the rectangle is {} pixels.",
14− 11 │ perimeter(&rect1)
14+ 11 │ perimeter(&rect1)
18− 15 │ fn area(rectangle: &Rectangle) -> u32 {
18+ 15 │ fn area(rectangle: &Rectangle) -> u32 {
19− 16 │ rectangle.width * rectangle.height
19+ 16 │ rectangle.width * rectangle.height
22− 19 │ fn perimeter(rectangle: &Rectangle) -> u32 {
22+ 19 │ fn perimeter(rectangle: &Rectangle) -> u32 {
23− 20 │ (rectangle.width + rectangle.height) * 2
23+ 20 │ (rectangle.width + rectangle.height) * 2
25−───────┴────────────────────────────────────────────────────────────────────────
25+─────┴──────────────────────────────────────────────────────────────────────────