Rust: Unsafe Rust and Compile-time Checks
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 38m | 231 MB
Instructor: Scott Lee
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 38m | 231 MB
Instructor: Scott Lee
Do you fully understand memory safety in Rust? This course will teach you how to be comfortable with unsafe Rust by exploring unsafe Rust best practices, safe abstractions over unsafe Rust, and skills for troubleshooting and debugging memory safety.
What you'll learn
Do you understand concepts of memory safety in the Rust programming language? In this course, Rust: Unsafe Rust and Compile-time Checks, you'll learn the essential concepts behind unsafe Rust.
First, you'll explore the basics behind the unsafe keyword, the Rust borrow checker, invariants, foreign function interfaces, and unsafe best practices. Next, you'll discover how to write safe abstractions over unsafe Rust to ensure that you have well defined safety boundaries within programs. Finally, you'll learn the nuances behind debugging and troubleshooting unsafe Rust.
When you're finished with this course, you'll have the skills and knowledge of unsafe Rust needed to begin utilizing Rust's greatest superpowers of performance and memory certainty.