diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Rust

Rust

Rust adalah bahasa pemrograman sistem. Aman dari kesalahan memori, tanpa garbage collector, secepat C, dan bahasa paling disukai delapan tahun berturut-turut di Stack Overflow. Digunakan di AWS, Microsoft, Cloudflare, Discord, dan kernel Linux. Pilihan utama untuk perangkat lunak sistem berkinerja tinggi.

Versi

Terbaru

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

1 GB

Jenis IP

IPV4,IPV6

Akses

Kredensial:

  • Pengguna: ferris
  • Kata Sandi: (tersimpan di /root/.cloudzy-creds)

SSH ke server sebagai root, lalu beralih ke pengguna Rust:

su - ferris

Direktori Penting

  • /home/ferris/.cargo/ → Binari Cargo (cargo, crate yang terpasang)
  • /home/ferris/.rustup/ → Toolchain & komponen Rust
  • /home/ferris/ → Direktori kerja Anda (proyek disimpan di sini)

Perintah Berguna

Verifikasi instalasi:

cargo --version
rustc --version

Perbarui Rust:

rustup update

Tambah/perbarui alat tambahan (misalnya linter):

rustup component add clippy

Uninstall Rust: Uninstall Rust:

rustup self uninstall

Build proyek Anda:

cargo build

Jalankan proyek Anda:

cargo run

Jalankan tes:

cargo test

Buat dokumentasi untuk proyek Anda:

cargo doc --open

Publikasikan library ke crates.io:

cargo publish

Aplikasi Rust Sederhana

Buat proyek baru:

cargo new hello-rust
cd hello-rust

Jalankan program default:

cargo run

Tambahkan dependensi lewat CLI:

cargo add ferris-says

Lalu build (Cargo akan menginstal dependensi secara otomatis):

cargo build

Ini juga akan menghasilkan Cargo.lock (lockfile versi dependensi).

Sunting src/main.rs:

use ferris_says::say;
use std::io::{stdout, BufWriter};


fn main() {
    let stdout = stdout();
    let message = String::from("Hello fellow Rustaceans!");
    let width = message.chars().count();


    let mut writer = BufWriter::new(stdout.lock());
    say(&message, width, &mut writer).unwrap();
}

Jalankan:

cargo run

Lainnya di Development Tools

Aplikasi terkait.

Deploy Rust sekarang. Mulai dari $2.48/bulan.