Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. fn main() {
  2. println!("Hello, world!");
  3.  
  4. struct Test (i32, i32, i32);
  5. struct Color(i32, i32, i32);
  6. struct Point(i32, i32, i32);
  7.  
  8. let black = Color(0, 0, 0);
  9. let origin = Point(0, 0, 0);
  10.  
  11. struct User{ email: String}
  12.  
  13. let mut user1 = User {
  14. email: String::from("someone@example.com"),
  15. // username: String::from("someusername123"),
  16. // active: false,
  17. // sign_in_count: 1,
  18. };
  19.  
  20. let user2 = User {
  21. // email: String::from("xxxsomeone@example.com"),
  22. ..user1
  23. };
  24.  
  25. user1.email = String::from("baa");
  26.  
  27. println!("{}", user1.email);
  28. println!("{}", user1.email);
  29. println!("{}", user2.email);
  30.  
  31. let t1 = Test(1,2,3);
  32. println!("{}", t1.2);
  33.  
  34.  
  35. #[derive(Debug)]
  36. struct Rectangle {
  37. width: u32,
  38. height: u32,
  39. }
  40.  
  41. let rect1 = Rectangle { width: 30, height: 50 };
  42.  
  43. println!("rect1 is {:#?}", rect1);
  44.  
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement