Book

Learning Rust

Rust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. Learning Rust will teach you to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this book will is your one stop guide to get up to speed with the fundamentals of Rust programming.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

10h16m

Language

English

About Book

Who Is This Book For?

The book is for absolute beginners to Rust, who want to build high performance, concurrent applications for their projects. It is suitable for developers who have a basic knowledge of programming and developers who are using the C#/C++ language to write their applications. No knowledge of Rust is expected.

Book content

chapters 10h16m total length

Introducing & Installing Rust

Variables

Input and Output

Conditions, Recursion and Loops

Remember, Remember

Creating your own Rust applications

Matching and Structures

The Rust Application Lifetime

Introducing Generics and Traits

Creating your own Crate

Concurrency in Rust

Now it’s your turn!

The standard library

Foreign Function Interfaces

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