Mastering Rust - Second Edition

Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust

Mastering Rust - Second Edition

Rahul Sharma, Vesa Kaihlavirta

Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust
Packt Subscription
FREE
$9.99/m after trial
eBook
$10.00
RRP $39.99
Save 74%
Print + eBook
$49.99
RRP $49.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$10.00
$49.99
$9.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Mastering Rust - Second Edition Book Cover
Mastering Rust - Second Edition
$ 39.99
$ 10.00
Mastering PostgreSQL 11 - Second Edition Book Cover
Mastering PostgreSQL 11 - Second Edition
$ 31.99
$ 10.00
Buy 2 for $20.00
Save $51.98
Add to Cart

Book Details

ISBN 139781789346572
Paperback554 pages

Book 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.

Table of Contents

What You Will Learn

  • Write 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 them
  • Learn 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 framework
  • Use Diesel for type-safe database interactions in your web application

Authors

Table of Contents

Book Details

ISBN 139781789346572
Paperback554 pages
Read More

Read More Reviews

Recommended for You

Mastering PostgreSQL 11 - Second Edition Book Cover
Mastering PostgreSQL 11 - Second Edition
$ 31.99
$ 10.00
Introduction to Blockchain and Ethereum Book Cover
Introduction to Blockchain and Ethereum
$ 19.99
$ 10.00
Mastering MongoDB 4.x - Second Edition Book Cover
Mastering MongoDB 4.x - Second Edition
$ 27.99
$ 10.00
React Design Patterns and Best Practices - Second Edition Book Cover
React Design Patterns and Best Practices - Second Edition
$ 31.99
$ 10.00
Mastering Windows Server 2019 - Second Edition Book Cover
Mastering Windows Server 2019 - Second Edition
$ 47.99
$ 10.00
Python Machine Learning Cookbook - Second Edition Book Cover
Python Machine Learning Cookbook - Second Edition
$ 27.99
$ 10.00