youtube image
From YouTube: Programmieren in Rust (23.01.): Lifetimes

Description

Vorlesung „Programmieren in Rust“ an der Universität Osnabrück im Wintersemester 2016/17.

Dies ist die Aufnahme des Beamerbildes sowie des Notebook-Mikrofons. Alternative Aufnahme (mit Dozentenvideo): https://video4.virtuos.uos.de/engage/theodul/ui/core.html?cid=f4a7c0754b566ef1f43345adaecc98cf&id=cd0ead3a-6417-4119-9a82-0419024150e9

Slides und weitere Informationen: https://github.com/LukasKalbertodt/programmieren-in-rust

Playlist: https://www.youtube.com/playlist?list=PL0Ur-09iGhpwMbNiVTBeHmIjs0GuIXhNg

0:00 Kommentare zu letzten Vorlesungen
2:23 Alte Aufgaben besprechen
20:24 Abschluss-Projekt
25:18 Lifetimes Einleitung
33:45 Compiler Analyse
36:46 Quiz: Code Sicher?
42:51 Lifetime Annotationen
50:37 Beispiel
55:05 Lifetimes sind immer da!
57:50 Lifetimes von Funktionsargumenten
1:00:07 Das Lifetime-Spiel
1:04:15 Lifetime Elision
1:07:37 Fehler bei Lifetime Elision
1:10:10 Lifetimes mehrmals "nutzen"
1:14:13 Referenzen in anderen Typen
1:19:50 Methoden für RefWrapper
1:25:15 Beispiel: Digits Iterator