Tour durch Rust Inhaltsverzeichnis

Was sind generische Typen?

Generische Typen ermöglichen es uns ein struct oder enum nur teilweise zu definieren, was dem Compiler ermöglicht eine komplett definierte Version zur Compile-Zeit aus unserem Code zu generieren.

Generell kann sich Rust aus unserer Instanziierung den finalen Datentypen erschließen, aber wenn es einmal Hilfe benötigt kannst du immer ganz einfach und explizit mit dem ::<T> operator, auch bekannt unter dem Namen turbofisch (ein guter Freund von mir), nachhelfen.