Cover image for Mastering Rust

Mastering Rust

Learn about memory safety, type system, concurrency, and the new features of Rust 2018 edition

RSVK

Created by Rahul Sharma, Vesa Kaihlavirta

Explore the core strengths of Rust by diving into memory safety, type systems, and concurrency. Discover the latest features from the Rust 2018 edition while building robust and high-performing applications. Develop practical skills that help you write safer and more efficient code.

Packt | Jan 2019 | 554 min

What You Will Learn

You'll work through clear explanations and hands-on coding tasks that reinforce each concept. Real-world examples and practical exercises guide you from core principles to advanced techniques. As you progress, you'll gain confidence applying Rust to systems programming, networking, and web development.

Key Features

  • Understand and apply Rust's memory safety and ownership principles in real projects
  • Build concurrent and asynchronous applications using Rust's modern tools
  • Leverage the latest Rust 2018 features for more productive and maintainable code

Target Audience

Designed for developers who already know another imperative language and want to level up with Rust. If you're aiming to write efficient, maintainable, and reliable software, you'll find the material approachable and directly useful. Ideal for those ready to deepen their understanding and apply Rust to real-world projects.

Related courses