Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
Rust

Rust

Rust — язык системного программирования. Безопасная работа с памятью, без сборщика мусора, по скорости сравним с C — и восемь лет подряд признаётся самым любимым языком по версии Stack Overflow. Используется в AWS, Microsoft, Cloudflare, Discord и ядре Linux. Новый стандарт для высокопроизводительного системного ПО.

Версия

Latest

Операционная система

Ubuntu Server 24.04 LTS

Мин. RAM

1 GB

Типы IP

IPV4,IPV6

Доступ

Учётные данные:

  • Пользователь: ferris
  • Password: (stored in /root/.cloudzy-creds)

Войдите SSH на сервер под root, затем переключитесь на пользователя Rust:

su - ferris

Важные директории

  • /home/ferris/.cargo/ → Cargo binaries (cargo, installed crates)
  • /home/ferris/.rustup/ → Тулчейны и компоненты Rust
  • /home/ferris/ → Ваше рабочее пространство (здесь хранятся проекты)

Полезные команды

Verify installation:

cargo --version
rustc --version

Update Rust:

rustup update

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

rustup component add clippy

Uninstall Rust:

rustup self uninstall

Собрать проект:

cargo build

Запустить проект:

cargo run

Run tests:

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 (файл блокировки версий зависимостей).

Edit 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();
}

Run it:

cargo run

Другие инструменты разработки

Похожие приложения.

Развернуть Rust прямо сейчас. От $2.48/мес.