Compound Types
Arrays, slices, tuples, strings, and Vec.
8 examples
BasicsOwnershipCompound TypesFlow ControlFunctionsGenericsTraitsError HandlingCollectionsConcurrencyAsyncSmart PointersIteratorsPatternsModulesMacrosUnsafeLifetimesTestingFile I/OSerializationCLI
beginner6 examples
Array and Slice
Fixed-size arrays and dynamic slices in Rust.
Enum Variants
Different kinds of enum variants: unit, tuple, and struct.
String and &str
Difference between String and string slices (&str).
String Formatting
Format strings with format! macro and various specifiers.
Tuple Destructuring
Create and destructure tuples in Rust.
Vec Basics
Create, modify, and iterate over dynamic arrays (Vec).