Rust Quick Start Guide

Get familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded code

Rust Quick Start Guide

Daniel Arbuckle

Get familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded code
Packt Subscription
$5.00
$9.99/m after first month
eBook
$5.00
RRP $23.99
Save 79%
Print + eBook
$29.99
RRP $29.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
$5.00
$5.00
$29.99
$9.99/m after first month
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Subscribe Now

Frequently bought together


Rust Quick Start Guide Book Cover
Rust Quick Start Guide
$ 23.99
$ 5.00
Python Fundamentals Book Cover
Python Fundamentals
$ 19.99
$ 5.00
Buy 2 for $10.00
Save $33.98
Add to Cart

Book Details

ISBN 139781789616705
Paperback180 pages

Book Description

Rust is an emerging programming language applicable to areas such as embedded programming, network programming, system programming, and web development. This book will take you from the basics of Rust to a point where your code compiles and does what you intend it to do!

This book starts with an introduction to Rust and how to get set for programming, including the rustup and cargo tools for managing a Rust installation and development workflow.

Then you'll learn about the fundamentals of structuring a Rust program, such as functions, mutability, data structures, implementing behavior for types, and many more. You will also learn about concepts that Rust handles differently from most other languages.

After understanding the Basics of Rust programming, you will learn about the core ideas, such as variable ownership, scope, lifetime, and borrowing. After these key ideas, you will explore making decisions in Rust based on data types by learning about match and if let expressions. After that, you'll work with different data types in Rust, and learn about memory management and smart pointers.

Table of Contents

What You Will Learn

  • Install Rust and write your first program with it
  • Understand ownership in Rust
  • Handle different data types
  • Make decisions by pattern matching
  • Use smart pointers
  • Use generic types and type specialization
  • Write code that works with many data types
  • Tap into the standard library

Authors

Table of Contents

Book Details

ISBN 139781789616705
Paperback180 pages
Read More

Read More Reviews

Recommended for You

Python Fundamentals Book Cover
Python Fundamentals
$ 19.99
$ 5.00
Applied Data Science with Python and Jupyter Book Cover
Applied Data Science with Python and Jupyter
$ 23.99
$ 5.00
C++ Fundamentals Book Cover
C++ Fundamentals
$ 35.99
$ 5.00
Spring Boot 2 Fundamentals Book Cover
Spring Boot 2 Fundamentals
$ 31.99
$ 5.00
A Quick Start Guide to Learn jQuery Fundamentals [Video] Book Cover
A Quick Start Guide to Learn jQuery Fundamentals [Video]
$ 181.99
$ 5.01
Ripple Quick Start Guide Book Cover
Ripple Quick Start Guide
$ 23.99
$ 5.00