───────┬──────────────────────────────────────────────────────────────────────── 1 + │ /// A rectangle. First line is changed to prevent a regression of #1869 2 │ struct Rectangle { 3 │ width: u32, 4 │ height: u32, 5 │ } 6 │ 7 _ │ fn main() { 8 │ let rect1 = Rectangle { width: 30, height: 50 }; 9 │ 10 │ println!( 11 ~ │ "The perimeter of the rectangle is {} pixels.", 12 ~ │ perimeter(&rect1) 13 │ ); 14 + │ println!(r#"This line contains invalid utf8: "�����"#; 15 │ } 16 │ 17 │ fn area(rectangle: &Rectangle) -> u32 { 18 │ rectangle.width * rectangle.height 19 │ } 20 + │ 21 + │ fn perimeter(rectangle: &Rectangle) -> u32 { 22 + │ (rectangle.width + rectangle.height) * 2 23 + │ } ───────┴────────────────────────────────────────────────────────────────────────