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 by
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.
Rust Essentials
- About Book
- Who Is This Book For?
- Book Content
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!