Description
Apress Beginning Rust: From Novice To Professional by Carlo Milanesi
1. Printing On Terminal.- 2. Doing Arithmatic.- 3. Naming Objects.- 4. Controlling Execution Flow.- 5. Using Data Sequences.- 6. Using Primitive Types.- 7. Enumerating Cases.- 8. Using Heterogeneous Data Structures.- 9. Defining Functions.- 10. Defining Generic Functions And Structs.- 11. Allocating Memory.- 12. Data Implementation.- 13. Defining Closures.- 14. Using Changeable Strings.- 15. Ranges And Slices.- 16. Using Iterators.- 17. Input/Output And Error Handling.- 18. Using Traits.- 19. Object-Oriented Programming.- 20. Standard Library Collections.- 21. Drops Moves And Copies.- 22. Borrowing And Lifetimes.- 23. More About Lifetimes.