diff --git a/public/roadmap-content/rust.json b/public/roadmap-content/rust.json index d9b732854..d85893480 100644 --- a/public/roadmap-content/rust.json +++ b/public/roadmap-content/rust.json @@ -841,8 +841,14 @@ }, "UZ56NKloehcxUFNuSeO19": { "title": "Lifetimes & Borrow Checker", - "description": "Lifetimes define how long references remain valid, preventing dangling references and memory safety issues. The borrow checker enforces these rules at compile time. Lifetime annotations use syntax like `'a` to specify relationships between references in function signatures when the compiler can't infer them automatically.", - "links": [] + "description": "Lifetimes define how long references remain valid, preventing dangling references and memory safety issues. The borrow checker enforces these rules at compile time. Lifetime annotations use syntax like `'a` to specify relationships between references in function signatures when the compiler can't infer them automatically.\n\nVisit the following resources to learn more:", + "links": [ + { + "title": "Crust of Rust: Lifetime Annotations", + "url": "https://youtu.be/rAl-9HwD858", + "type": "video" + } + ] }, "R5HIVS-lyCp9b46aXqx2m": { "title": "Explicit Lifetime Annotations",