Rust Tur
Pelajaran
Halo,
Bab 1 - Dasar-Dasar
Taman Bermain Rust
Variabel
Merubah Variabel
Tipe Data Dasar
Konversi Tipe Data Dasar
Konstanta
Arrays
Fungsi
Pengembalian nilai berganda
Tidak mengembalikan apa-apa
Bab 1 - Kesimpulan
Bab 2 - Dasar Flow Kontrol
if/else if/else
loop
while
for
match
Mengembalikan Nilai dari Loop
Mengembalikan Nilai dari Expresi Blok
Bab 2 - Kesimpulan
Bab 3 - Tipe Data Struktur Dasar
Struktur
Memanggil Method
Memori
Membuat Data Di Dalam Memori
Struct Seperti Tuple
Struct Seperti Unit
Enumerasi
Enumerasi Dengan Data
Bab 3 - Kesimpulan
Bab 4 - Tipe Generik
Apa Itu Tipe Generik?
Merepresentasikan Ketiadaan
Option
Result
Main Yang Mungkin Gagal
Menangani Error Dengan Elegan
Menangani Option Dan Result Secara Kasar
Vector
Bab 4 - Kesimpulan
Bab 5 - Kepemilikan & Peminjaman Data
Kepemilikan
Manajemen Sumber Daya Berbasis Scope
Drop Bersifat Hierarkis
Memindahkan Kepemilikan
Mengembalikan Kepemilikan
Meminjam Kepemilikan Dengan Referensi
Meminjam Kepemilikan Mutable Dengan Referensi
Dereferensiasi
Mengelola Data Yang Dipinjam
Referensi Dari Referensi
Lifetime Eksplisit
Lifetime Ganda
Lifetime Statis
Lifetime Di Dalam Tipe Data
Bab 5 - Kesimpulan
Bab 6 - Teks
String Literal
Apa Itu utf-8
Karakter Escape
String Literal Multi-Baris
String Literal Mentah
String Literal Dari File
String Slice
Char
String
Teks Sebagai Parameter Fungsi
Membangun String
Memformat String
Mengonversi String
Bab 6 - Kesimpulan
Bab 7 - Pemrograman Berorientasi Objek
Apa Itu OOP?
Rust Bukan OOP
Enkapsulasi Dengan Method
Abstraksi Dengan Eksposur Selektif
Polimorfisme Dengan Trait
Method Yang Diimplementasikan Pada Trait
Pewarisan Trait
Dispatch Dinamis Vs Statis
Trait Object
Menangani Data Dengan Ukuran Yang Tidak Diketahui
Fungsi Generik
Singkatan Fungsi Generik
Box
Struct Generik Ditinjau Kembali
Bab 7 - Kesimpulan
Bab 8 - Smart Pointer
Referensi Ditinjau Kembali
Raw Pointer
Dereferensiasi
Operator *
Operator .
Smart Pointer
Kode Unsafe Smart
Teman Lama
Memori Yang Dialokasikan Di Heap
Main Yang Mungkin Gagal Ditinjau Kembali
Penghitungan Referensi
Berbagi Akses
Berbagi Antar Thread
Menggabungkan Smart Pointer
Bab 8 - Kesimpulan
Bab 9 - Organisasi Dan Struktur Proyek
Modul
Menulis Sebuah Program
Menulis Sebuah Pustaka
Merujuk Modul Dan Crate Lain
Merujuk Banyak Item
Membuat Modul
Hierarki Modul
Modul Inline
Referensi Modul Internal
Ekspor
Visibilitas Struct
Prelude
Prelude Milikmu Sendiri
Bab 9 - Kesimpulan
Bab 10 - Akhir