50% kedvezmény minden csomagra, korlátozott ideig. Kezdőár: $2.48/mo
Rust

Rust

Az Rust egy rendszerprogramozási nyelv. Memóriabiztos, nincs szemétgyűjtő, C-vel egyenértékű sebességű, és nyolc egymást követő éve a Stack Overflow legtöbbre értékelt nyelve. Használja az AWS, a Microsoft, az Cloudflare, az Discord és az Linux kernel. Ma már az alapértelmezett választás nagy teljesítményű rendszerszoftverekhez.

Verzió

Legújabb

Operációs rendszer

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-típusok

IPV4,IPV6

Hozzáférés

Hitelesítési adatok:

  • Felhasználó: ferris
  • Jelszó: (tárolva a /root/.cloudzy-creds)

SSH a szerverre root felhasználóként, majd váltj az Rust felhasználóra:

su - ferris

Fontos könyvtárak

  • /home/ferris/.cargo/ → Cargo binárisok (cargo, telepített crates)
  • /home/ferris/.rustup/ → Rust toolchain-ek és komponensek
  • /home/ferris/ → A munkaterületed (a projektek itt tárolódnak)

Hasznos parancsok

Telepítés ellenőrzése:

cargo --version
rustc --version

Rust frissítése:

rustup update

Extra eszközök hozzáadása/frissítése (pl. linter):

rustup component add clippy

Rust eltávolítása:

rustup self uninstall

A projekt fordítása:

cargo build

A projekt futtatása:

cargo run

Tesztek futtatása:

cargo test

A projekt dokumentációjának generálása:

cargo doc --open

Könyvtár publikálása a crates.io-ra:

cargo publish

Egy egyszerű Rust alkalmazás

Új projekt létrehozása:

cargo new hello-rust
cd hello-rust

Az alapértelmezett program futtatása:

cargo run

Függőség hozzáadása CLI-n keresztül:

cargo add ferris-says

Majd a build (a Cargo automatikusan telepíti a függőséget):

cargo build

Ez létrehozza a következőt is: Cargo.lock (függőségi verziók zárolófájlja).

Szerkesztés 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();
}

Futtasd le:

cargo run

További fejlesztői eszközök

Kapcsolódó alkalmazások.

Telepítsd a Rust-t most. 2,48 dollártól havonta.