{"product_id":"beginning-rust-from-novice-to-professional","title":"Beginning Rust: From Novice To Professional","description":"\u003cp\u003e1. 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.\u003c\/p\u003e","brand":"APRESS","offers":[{"title":"Default Title","offer_id":45883762278598,"sku":"DADAX1484247221","price":457.91,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/9389\/1014\/files\/41wyVgeFYpL.jpg?v=1779810013","url":"https:\/\/ergodemedia.com\/products\/beginning-rust-from-novice-to-professional","provider":"Ergodemedia","version":"1.0","type":"link"}