Rancang antarmuka library yang idiomatik dengan builder dan typestate. Section ini memuat 7 Chapter yang disusun mengikuti urutan pembelajaran, mulai dari konsep paling mendasar hingga penerapan yang lebih mendalam.
# Prinsip Desain API
Terapkan prinsip kemudahan dipakai dan sulit disalahgunakan.
Buka → # Builder PatternSusun konfigurasi bertahap dengan builder yang memvalidasi saat build.
Buka → # Typestate PatternPaksa urutan pemanggilan API lewat perpindahan tipe state.
Buka → # Mengonsumsi selfHentikan pemakaian lanjutan dengan method yang mengambil self.
Buka → # Newtype untuk Validasi DomainJaga aturan bisnis lewat tipe yang hanya berisi nilai sah.
Buka → # Desain Error pada APIEkspos error publik yang informatif tanpa membocorkan detail internal.
Buka → # Rust API GuidelinesIkuti konvensi penamaan dan dokumentasi komunitas Rust.
Buka →