{"product_id":"140359","title":"Easy Rust ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYGWrjRjCt3m1yqvu82BHHwu8X2GB.png?v=1765079432\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Easy Rust \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/142661976\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eFrom actual software development to asynchronous processing\u003c\/b\u003e  \u003cbr\u003eEverything you need to know about Rust programming: Learn it quickly and easily.\u003cbr\u003e\u003cbr\u003e Let's learn Rust step by step, from the basics of the Rust programming language to practical application.\u003cbr\u003e It is structured in a friendly and easy-to-understand manner so that anyone, from beginners new to Rust to developers of other languages, can easily enter the world of Rust.\u003cbr\u003e Learn Rust from basics to advanced techniques by practicing various examples through Rust Playground, which can be run right away without a complicated installation process.\u003cbr\u003e It covers all the core concepts of Rust, from understanding compiler messages and utilizing external libraries to asynchronous programming and macro writing techniques.\u003cbr\u003e With this book, you too can become a developer who loves Rust.\u003cbr\u003e Experience the charm of Rust now!\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e  \u003ch5\u003e\u003cb\u003eindex\u003c\/b\u003e\u003c\/h5\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e[PART 1: Using Rust in a Web Browser]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e CHAPTER 1 Rust Basics\u003cbr\u003e _1.1 Rust Playground\u003cbr\u003e _1.2 (construction icon) and (warning icon)\u003cbr\u003e _1.3 Notes\u003cbr\u003e _1.4 type\u003cbr\u003e _1.5 Type Inference\u003cbr\u003e _1.6 Print 'hello, world!'\u003cbr\u003e _1.7 Declaring variables and code blocks\u003cbr\u003e _1.8 Display and Debug\u003cbr\u003e _1.9 Smallest and Largest Numbers\u003cbr\u003e _1.10 Variability\u003cbr\u003e _1.11 Shadowing\u003cbr\u003e\u003cbr\u003e CHAPTER 2 Memory, Variables, and Ownership\u003cbr\u003e _2.1 Stack, Heap, Pointers\u003cbr\u003e _2.2 Understanding the Output\u003cbr\u003e _2.3 string\u003cbr\u003e _2.4 const and static\u003cbr\u003e _2.5 See References\u003cbr\u003e _2.6 Mutable References\u003cbr\u003e _2.7 Revisiting Shadowing\u003cbr\u003e _2.8 Provides a reference to the function\u003cbr\u003e _2.9 Copy Type\u003cbr\u003e _2.10 Variables without values\u003cbr\u003e\u003cbr\u003e CHAPTER 3 Complex Types\u003cbr\u003e _3.1 Collection Type\u003cbr\u003e _3.2 Control Flow\u003cbr\u003e _3.3 Structure\u003cbr\u003e _3.4 Enumeration\u003cbr\u003e _3.5 loop\u003cbr\u003e _3.6 Implementing Structures and Enumerations\u003cbr\u003e _3.7 Dismantling\u003cbr\u003e _3.8 References and Dot Operators\u003cbr\u003e\u003cbr\u003e CHAPTER 4 GENERICS\u003cbr\u003e _4.1 Generic\u003cbr\u003e _4.2 Options and Results\u003cbr\u003e\u003cbr\u003e Chapter 5: Collections and Error Handling\u003cbr\u003e _5.1 Other collections\u003cbr\u003e _5.2 ? operator \u003cbr\u003e_5.3 When Panic and Unwrap Are Useful\u003cbr\u003e\u003cbr\u003e CHAPTER 6 Traits\u003cbr\u003e _6.1 Trait Basics\u003cbr\u003e _6.2 From Trait\u003cbr\u003e _6.3 Getting strings and \u0026amp;str from functions\u003cbr\u003e\u003cbr\u003e CHAPTER 7 Iterators and Closure Basics\u003cbr\u003e _7.1 Chaining Methods\u003cbr\u003e _7.2 Iterator\u003cbr\u003e _7.3 Closure\u003cbr\u003e\u003cbr\u003e CHAPTER 8: Iterators and Closures in Detail\u003cbr\u003e _8.1 Useful methods for closures and iterators\u003cbr\u003e _8.2 dbg! Macro and .inspect\u003cbr\u003e\u003cbr\u003e CHAPTER 9 Lifespan and Internal Variability\u003cbr\u003e _9.1 \u0026amp; str type\u003cbr\u003e _9.2 Lifespan\u003cbr\u003e _9.3 Internal variability\u003cbr\u003e _9.4 Cow\u003cbr\u003e\u003cbr\u003e CHAPTER 10 Multithreading and Advanced Topics\u003cbr\u003e _10.1 Type Aliases and New Types\u003cbr\u003e _10.2 Importing and renaming within a function\u003cbr\u003e _10.3 todo! macro\u003cbr\u003e _10.4 Rc\u003cbr\u003e _10.5 Multithreading\u003cbr\u003e\u003cbr\u003e Chapter 11: Closures, Generics, and Threads\u003cbr\u003e _11.1 Closures inside functions\u003cbr\u003e _11.2 impl Trait\u003cbr\u003e _11.3 Arc\u003cbr\u003e _11.4 Scoped Threads\u003cbr\u003e _11.5 channel\u003cbr\u003e\u003cbr\u003e CHAPTER 12 Boxes and Rust Documentation\u003cbr\u003e _12.1 Reading the Rust Documentation\u003cbr\u003e _12.2 Properties\u003cbr\u003e _12.3 Box\u003cbr\u003e\u003cbr\u003e CHAPTER 13 Default Values, Builder Pattern, Deref\u003cbr\u003e _13.1 Defaults and the Builder Pattern\u003cbr\u003e _13.2 Deref and DerefMut\u003cbr\u003e \u003cbr\u003eCHAPTER 14 Testing and Building Code\u003cbr\u003e _14.1 Crates and Modules\u003cbr\u003e _14.2 Test\u003cbr\u003e _14.3 Test-Driven Development\u003cbr\u003e\u003cbr\u003e CHAPTER 15 Constants, Unsafe Rust, and External Crates\u003cbr\u003e _15.1 Generic Constants\u003cbr\u003e _15.2 Constant functions\u003cbr\u003e _15.3 Mutable static variables\u003cbr\u003e _15.4 Unsafe Rust\u003cbr\u003e _15.5 External Crate\u003cbr\u003e _15.6 lazy_static and OnceCell\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[PART 2 Using Rust on Your Computer]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e CHAPTER 16 Using Rust\u003cbr\u003e _16.1 Cargo\u003cbr\u003e _16.2 Getting user input\u003cbr\u003e _16.3 Using the file\u003cbr\u003e _16.4 cargo doc\u003cbr\u003e\u003cbr\u003e CHAPTER 17: More Crates and Asynchronous Rust\u003cbr\u003e _17.1 reqwest\u003cbr\u003e _17.2 Feature Flags\u003cbr\u003e _17.3 Asynchronous Rust\u003cbr\u003e\u003cbr\u003e CHAPTER 18: A Tour of the Standard Library\u003cbr\u003e _18.1 Array\u003cbr\u003e _18.2 char\u003cbr\u003e _18.3 Integer type\u003cbr\u003e _18.4 Floating Point Types\u003cbr\u003e _18.5 bool\u003cbr\u003e _18.6 Vec\u003cbr\u003e _18.7 String\u003cbr\u003e _18.8 OsString and CString\u003cbr\u003e _18.9 mem\u003cbr\u003e _18.10 prelude\u003cbr\u003e _18.11 time\u003cbr\u003e _18.12 Other Macros\u003cbr\u003e\u003cbr\u003e CHAPTER 19 Writing Macros\u003cbr\u003e\u003cbr\u003e CHAPTER 20 Creating a Book Management Program\u003cbr\u003e _20.1 Getting Ready\u003cbr\u003e _20.2 Developing\u003cbr\u003e _20.3 Deployment\u003cbr\u003e _20.4 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[PART 3 APPENDIX]\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eAPPENDIX A: Installing Rust\u003cbr\u003e APPENDIX B Installing Node.js\u003cbr\u003e APPENDIX C Installing PostgreSQL\u003cbr\u003e APPENDIX D Installing Visual Studio Code\u003cbr\u003e APPENDIX E Installing Podman\u003cbr\u003e APPENDIX F Installing and Running a PostgreSQL Server with Podman\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5151\/MidCate008\/515074215.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eSafety and performance at the same time!\u003cbr\u003e The most reliable way to learn Rust easily\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Rust is a modern programming language that provides memory safety while maintaining the performance and control of C\/C++.\u003cbr\u003e It is used in various fields such as system programming, web development, embedded development, and game development, and is attracting attention as a language that offers both stability and efficiency.\u003cbr\u003e However, Rust's unique concepts of ownership and borrowing can present a high barrier to entry for beginners.\u003cbr\u003e But there's no need to worry. \u003cbr\u003eWith Easy Rust, you can learn Rust naturally and use it confidently.\u003cbr\u003e\u003cbr\u003e This book explains the core concepts of Rust step-by-step and provides various examples that you can practice in the Rust Playground.\u003cbr\u003e We introduce essential concepts such as ownership, borrowing, and generics with practical exercises, so that even beginners to Rust can easily understand and utilize them.\u003cbr\u003e Additionally, you can develop practical application skills beyond theory by creating your own library management program.\u003cbr\u003e Get started with Rust with this book.\u003cbr\u003e Rust, which once felt difficult, will now be approached in a familiar language.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eTarget audience\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e ● Beginners to Rust with basic programming knowledge\u003cbr\u003e ● Developers who want to switch from another language to Rust\u003cbr\u003e ● Developers interested in system programming\u003cbr\u003e\u003cbr\u003e \u003cb\u003eKey Contents\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e● Understand core Rust concepts such as ownership, borrowing, generics, and enumerations.\u003cbr\u003e ● Learn concepts by running code directly in a web environment\u003cbr\u003e ● Increasing code reusability by using generics\u003cbr\u003e ● Learn how to handle errors using Option and Result.\u003cbr\u003e ● Deep dive into advanced topics like multithreading, closures, and iterators \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e February 26, 2025\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 592 pages | 183*235*23mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791169213462\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1169213464 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893416853546,"sku":"140359","price":46.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/907f669f3d80687f69e1a267b2e90e7f.jpg?v=1765401094","url":"https:\/\/librairie.coreenne.fr\/en\/products\/140359","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}