Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
Rust

Rust

Rust — мова системного програмування. Безпечна робота з пам'яттю без збирача сміття, швидкодія на рівні C, і вісім років поспіль — найулюбленіша мова на Stack Overflow. Використовується в AWS, Microsoft, Cloudflare, Discord та ядрі Linux. Новий стандарт для високопродуктивного системного програмного забезпечення.

Версія

Найновіше

Операційна система

Ubuntu Server 24.04 LTS

Мін. RAM

1 GB

Типи IP

IPV4,IPV6

Доступ

Облікові дані:

  • Користувач: ferris
  • Пароль: (збережено у /root/.cloudzy-creds)

SSH на сервер як root, потім перейдіть до користувача Rust:

su - ferris

Важливі директорії

  • /home/ferris/.cargo/ → Cargo двійкові файли (cargo, встановлені ящики)
  • /home/ferris/.rustup/ → Ланцюжки інструментів і компоненти Rust
  • /home/ferris/ → Ваш робочий простір (тут зберігаються проєкти)

Корисні команди

Перевірити встановлення:

cargo --version
rustc --version

Оновити Rust:

rustup update

Додати або оновити додаткові інструменти (наприклад, лінтер):

rustup component add clippy

Видалити Rust:

rustup self uninstall

Зібрати проєкт:

cargo build

Запустити проєкт:

cargo run

Запустити тести:

cargo test

Зібрати документацію для проєкту:

cargo doc --open

Опублікувати бібліотеку на crates.io:

cargo publish

Простий застосунок на Rust

Створити новий проєкт:

cargo new hello-rust
cd hello-rust

Запустити програму за замовчуванням:

cargo run

Додати залежність через CLI:

cargo add ferris-says

Потім зібрати проєкт (Cargo встановить залежність автоматично):

cargo build

Це також згенерує Cargo.lock (файл блокування версій залежностей).

Редагувати 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();
}

Запустити його:

cargo run

Більше в розділі «Інструменти розробки»

Пов'язані програми.

Розгорнути Rust зараз. З $2.48/міс.