๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Rust In Practice: A Programmers Guide to Build Rust Programs, Test Applications and Create Cargo Packages

โœ Scribed by Rustacean Team, B Anderson, Ralph J


Tongue
English
Leaves
174
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Learn to Build Rust Programs, Test Applications and Create Your Own Cargo Packages in Rust



Rust In Practice is an ultimate fast-paced guide for anyone looking to become a practitioner of the rust programming from day 1. This book covers everything from the basics of Rust programming to building robust and efficient applications.

Starting with the fundamentals, this book guides you through the syntax and semantics of the Rust language, including its unique ownership model and type system. You'll learn about common data types, control flow, error handling, and more.

As you progress through the book, you'll dive deeper into advanced topics such as building programs, rust libraries and crates, using the standard library, and working with external crates. You'll also learn how to write concurrent and parallel code, take advantage of Rust's built-in testing features, and use popular Rust frameworks and libraries.

The book also provides hands-on examples and exercises to help you practice and apply the concepts you've learned. By the end of this book, you'll have a solid understanding of Rust programming and be well-equipped to start building your own robust and efficient applications. With clear explanations, practical examples, and expert advice, this book will help you get an edge on Rust programming and become proficient in building and testing Rust applications, right from day one.



Key Learnings

  • Get well versed with cargo, different cargo commands
  • Understanding data types, ownership, and borrowing
  • Write flexible, efficient code with traits and generics
  • Make use of closures, iterators, and asynchronous programming to write multi-threaded programs
  • Utilizing collections, strings, text, input and output, macros, and avoiding unsafe codes
  • Run code testing on different types of rust programs and applications
  • 50+ examples covered to demonstrate every feature and functionality of rust



Table of Contents

  1. Understanding Why Rust!
  2. Getting Ready with Rust Environment
  3. Most Essentials of Rust
  4. Structs
  5. Enums and Pattern Matching
  6. Exploring Ownership and Borrowing
  7. Cargo, Crates and Packages
  8. Cargo Commands
  9. Using Rust Standard Library
  10. My First Command Line App (CLI)
  11. Code Testing of Applications
  12. Smart Pointers and Reference Cycles



Audience

This book is for both, newbies and programmers who wants a combined knowledge of concepts and practical guidance of using Rust in developing programs and applications. This book is written by a team of Rust professionals with an intent to contribute and return back to both industry and academic research communities.



[Do not forget to check out 'Look Inside' on thumbnail for accessing the topics and subtopics covered in this book]


๐Ÿ“œ SIMILAR VOLUMES


Rust In Practice: A Programmers Guide to
โœ Rustacean Team ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› GitforGits ๐ŸŒ English

<h4><span>Learn to Build Rust Programs, Test Applications and Create Your Own Cargo Packages in Rust</span></h4><span><br></span><p><span>Rust In Practice is an ultimate fast-paced guide for anyone looking to become a practitioner of the rust programming from day 1. This book covers everything from

Rust In Practice: A Programmers Guide to
โœ Rick Tim ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› GitforGits ๐ŸŒ English

Learn to Build Rust Programs, Test Applications and Create Your Own Cargo Packages with latest Rust 1.77 "Rust In Practice, Second Edition" is an updated book that builds on the previous edition's excellent foundation and is intended to help readers progress from novice to proficient Rust developers

Rust Web Programming: A hands-on guide t
โœ Maxwell Flitton ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p><span>Use the Rust programming language to build fully functional web applications with async Rust to amplify security and boost the performance of your programs</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Work with cutting-edge web techniques such as distroless Rust servers,

Rust Web Programming: A Hands-on Guide t
โœ Maxwell Flitton ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› Packt Publishing ๐ŸŒ English

Use the Rust programming language to build fully functional web applications with async Rust to amplify security and boost the performance of your programs Key FeaturesWork with cutting-edge web techniques such as distroless Rust servers, Terraform, and AWS deploymentGet acquainted with async conce

Common Programming Concepts and Structs
โœ PARKER, JP ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› Independently Published ๐ŸŒ English

Common Programming Concepts in RustUnlock the secrets of variables, the building blocks of any program. From understanding their types to grasping the principles of mutability, you'll navigate the terrain with ease, gaining a solid foundation for your Rust adventures.Dive into the realm of data type

Rust Programming: Creating a Phoronix Re
โœ Murphy Michael Aaron. ๐Ÿ“‚ Library ๐ŸŒ English

GitBook, n.d. โ€” 40 p.<div class="bb-sep"></div>Introduction.<br/>Installing Rust and Cargo.<br/>Functional Programming in Rust.<br/>Creating the Rust Project.<br/>Reading a Cached Copy of Phoronix.<br/>Implementing the Article Struct: Part.<br/>Implementing the Article Struct: Part.<br/>Getting HTML