Mastering Rust

Mastering Rust
Author :
Publisher : Packt Publishing Ltd
Total Pages : 543
Release :
ISBN-13 : 9781789341188
ISBN-10 : 1789341183
Rating : 4/5 (83 Downloads)

Book Synopsis Mastering Rust by : Rahul Sharma

Download or read book Mastering Rust written by Rahul Sharma and published by Packt Publishing Ltd. This book was released on 2019-01-31 with total page 543 pages. Available in PDF, EPUB and Kindle. Book excerpt: Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust Key FeaturesImprove your productivity using the latest version of Rust and write simpler and easier codeUnderstand Rust’s immutability and ownership principle, expressive type system, safe concurrencyDeep dive into the new doamins of Rust like WebAssembly, Networking and Command line toolsBook Description Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust – Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You’ll learn how Rust can be used for systems programming, network programming, and even on the web. You’ll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. What you will learnWrite generic and type-safe code by using Rust’s powerful type system How memory safety works without garbage collection Know the different strategies in error handling and when to use themLearn how to use concurrency primitives such as threads and channels Use advanced macros to reduce boilerplate code Create efficient web applications with the Actix-web frameworkUse Diesel for type-safe database interactions in your web applicationWho this book is for The book is aimed at beginner and intermediate programmers who already have familiarity with any imperative language and have only heard of Rust as a new language. If you are a developer who wants to write robust, efficient and maintainable software systems and want to become proficient with Rust, this book is for you. It starts by giving a whirlwind tour of the important concepts of Rust and covers advanced features of the language in subsequent chapters using code examples that readers will find useful to advance their knowledge.


Mastering Rust Related Books

Mastering Rust
Language: en
Pages: 543
Authors: Rahul Sharma
Categories: Computers
Type: BOOK - Published: 2019-01-31 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust Key FeaturesImprove your productivity
Mastering Rust
Language: en
Pages: 232
Authors: Cybellium Ltd
Categories: Computers
Type: BOOK - Published: 2023-09-26 - Publisher: Cybellium Ltd

DOWNLOAD EBOOK

Are you ready to conquer the world of modern programming with confidence and precision? "Mastering Rust" is your gateway to unlocking the true potential of the
The Rust Programming Language (Covers Rust 2018)
Language: en
Pages: 561
Authors: Steve Klabnik
Categories: Computers
Type: BOOK - Published: 2019-09-03 - Publisher: No Starch Press

DOWNLOAD EBOOK

The official book on the Rust programming language, written by the Rust development team at the Mozilla Foundation, fully updated for Rust 2018. The Rust Progra
Unleash Your Inner Builder: Mastering RUST on PC with Essential Tips
Language: en
Pages: 80
Authors: MR. BIG WEALTH
Categories: Games & Activities
Type: BOOK - Published: 2023-09-02 - Publisher: MR. BIG WEALTH

DOWNLOAD EBOOK

Unleash Your Inner Builder: Mastering RUST on PC with Essential Tips by Mr. Big Wealth is the ultimate guide for gamers looking to elevate their skills in the p
Hands-On Concurrency with Rust
Language: en
Pages: 453
Authors: Brian L. Troutwine
Categories: Computers
Type: BOOK - Published: 2018-05-31 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Get to grips with modern software demands by learning the effective uses of Rust's powerful memory safety. Key Features Learn and improve the sequential perform