Book

Rust Essentials

Rust is the new, open source, fast and safe systems programming language for the 21st century, developed at Mozilla Research, and with a steadily growing community. It was created to solve the dilemma between high-level, slow code with minimal control over the system, and low-level, fast code with maximum system control. “Rust Essentials” will give you a head start to solve systems programming and application tasks with Rust. It is no longer necessary to learn C / C++ to develop resource intensive and low-level systems applications.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

8h48m

Language

English

About Book

Who Is This Book For?

The book is for developers looking for a quick entry into using Rust and understanding the core features of the language. Basic programming knowledge is assumed.

Book content

chapters 8h48m total length

STARTING WITH RUST

USING VARIABLES AND TYPES

USING FUNCTIONS AND CONTROL STRUCTURES

STRUCTURING DATA AND MATCHING PATTERNS

HIGHER-ORDER FUNCTIONS AND ERROR HANDLING

Using traits and OOP in Rust

POINTERS AND MEMORY SAFETY

ORGANIZING CODE AND MACROS

CONCURRENCY AND PARALLELISM

PROGRAMMING AT THE BOUNDARIES

Exploring the standard library

The ecosystem of crates

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required