Tut i Rustit
Mesimet
Hello World!
Kapitulli 1 - Bazat
Sheshi i Lojërave Rust
Variablat
Ndryshimi i variabilava
Tipet Bazike
Konvertimi i tipit bazë
Konstantet
Vargjet
Funksionet
Vlerat e shumëfishta të kthimit
Kthe asgje
Kapitulli 1 - Përfundim
Kapitulli 2 - Rrjedha e kontrollit bazë
if/else
loop/lak
while
for
match
Kthimi i nje vlere nga loop-i
Kthimi i vlerave nga shprehjet e bllokut
Kapitull 2 - Konkluzion
Kapitulli 3 - Llojet bazë të strukturës së të dhënave/data-ve
Strukturat
Metodat e thirrjes
Memorja
Krijimi i të dhënave në memorie
Struktura të ngjashme me tufë
Struktura të ngjashme me njësinë
Enumeracionet
Enumeracionet me të dhëna
Kapitulli 3 - Konkluzion
Kapitulli 4 - Llojet Gjenerike
Çfarë Janë Llojet Gjenerike?
Përfaqësimi I Asgjësë
Option
Result
Main Që Mund Të Dështojë
Trajtimi Elegant I Gabimeve
Trajtimi I Vrazhdë I Option-it Dhe Result-it
Vektorët
Kapitulli 4 - Përfundim
Kapitulli 5 - Pronësia & Huazimi I Të Dhënave
Pronësia
Menaxhimi I Burimeve Bazuar Në Fushëveprim
Lëshimi Është Hierarkik
Zhvendosja E Pronësisë
Kthimi I Pronësisë
Huazimi I Pronësisë Me Referenca
Huazimi I Pronësisë Së Ndryshueshme Me Referenca
Dereferencimi
Trajtimi I Të Dhënave Të Huazuara
Referenca Të Referencave
Jetëgjatësi Eksplicite
Jetëgjatësi Të Shumëfishta
Jetëgjatësi Statike
Jetëgjatësi Në Llojet E Të Dhënave
Kapitulli 5 - Përfundim
Kapitulli 6 - Teksti
Literalet E Vargjeve
Çfarë Është Utf-8
Karakteret E Shpëtimit
Literalet E Vargjeve Me Shumë Rreshta
Literalet E Vargjeve Të Papërpunuara
Literalet E Vargjeve Nga Skedarët
Fragmenti I Vargut
Karakteret (Chars)
String
Teksti Si Parametër Funksioni
Ndërtimi I Vargjeve
Formatimi I Vargjeve
Konvertimi I Vargjeve
Kapitulli 6 - Përfundim
Kapitulli 7 - Programimi I Orientuar Nga Objektet
Çfarë Është OOP?
Rust Nuk Është OOP
Enkapsulimi Me Metoda
Abstraksioni Me Ekspozim Selektiv
Polimorfizmi Me Traite
Metodat E Implementuara Në Traite
Trashëgimia E Traiteve
Dispatch Dinamik Kundrejt Statik
Objektet Trait
Trajtimi I Të Dhënave Me Madhësi Të Panjohur
Funksionet Gjenerike
Shkurtore Për Funksionet Gjenerike
Box
Struct-et Gjenerike Të Rishikuara
Kapitulli 7 - Përfundim
Kapitulli 8 - Smart Pointerat
Referencat Të Rishikuara
Pointerat E Papërpunuar
Dereferencimi
Operatori *
Operatori .
Smart Pointerat
Kod Unsafe I Zgjuar
Miq Të Vjetër
Kujtesa E Alokuar Në Grumbull
Main-i Që Mund Të Dështojë I Rishikuar
Numërimi I Referencave
Ndarja E Aksesit
Ndarja Mes Fijeve
Kombinimi I Smart Pointerave
Kapitulli 8 - Përfundim
Kapitulli 9 - Organizimi Dhe Struktura E Projektit
Modulet
Shkrimi I Një Programi
Shkrimi I Një Biblioteke
Referimi I Moduleve Dhe Crate-ve Të Tjera
Referimi I Shumë Elementeve
Krijimi I Moduleve
Hierarkia E Moduleve
Moduli I Brendashkruar
Referencat E Brendshme Të Moduleve
Eksportimi
Dukshmëria E Struct-eve
Prelude
Prelude-i Juaj Vetjak
Kapitulli 9 - Përfundim
Kapitulli 10 - Fundi