Intro
- creating your own type, your own Data Structure.
- By convention use upper camel case
UpperCamelCase
Struct Types
-
Unit Struct
-
Tuple Struct
-
Named Struct
struct FileDirectory; // ✔️ Unit Struct struct Color(u8,u8,u8); // ✔️ Tuple Struct struct SizeAndColor { // ✔️ Named Struct size: u32, color: Color } fn main(){ let _my_directory = FileDirectory; let my_color = Color(50,60,0); let my_color2 = Color(50,60,0); let size_color = SizeAndColor { size: 150, color: my_color2 }; println!("The First Color is: {} " ,my_color.0); }