Concept Flow - Type inference
Start: Declare variable without type
Compiler guesses type from value
Use variable in code
Compiler checks if usage matches guessed type
If matches, continue
If mismatch, error
End
Rust compiler guesses variable types from assigned values and checks usage to ensure correctness.