Back to Browse

Rust Lifetimes explained Tutorial

13.2K views
Jul 23, 2024
14:35

Let's understand one of the most important core concept of the Rust programming language: Lifetimes Related Lessons: References and borrowing: https://www.youtube.com/watch?v=Q_0yoX07Fhs Structs: https://www.youtube.com/watch?v=PCjuO-Bv5FI Methods: https://www.youtube.com/watch?v=94iSHoKmPmY Generics: https://www.youtube.com/watch?v=sLjOV8kYxfE Traits: https://www.youtube.com/watch?v=w8lmMaKY3Hs New Rust Open Source project: https://www.rustcrab.com/ 0:00 Introduction. 0:50 Preventing Dangling References with Lifetimes. The Borrow Checker 3:45 Generic Lifetimes in functions - First Example 6:18 Lifetimes in functions - Example 2 9:00 Lifetimes Annotations in Structs definitions 9:35 Lifetime Elision 10:55 Three Rules for Lifetimes 11:35 Lifetimes in Methods Definition 12:15 Static Lifetimes 12:45 Last example: Generics Type Parameters, Trait Bounds, Lifetimes together Github Repository of the Open Source Project: https://github.com/FrancescoXX/rustcrab ALL THE LINKS HERE: https://francescociulla.com

Download

1 formats

Video Formats

360pmp433.5 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Rust Lifetimes explained Tutorial | NatokHD