50% off 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.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

Credentials:

  • User: ferris
  • Password: (stored in /root/.cloudzy-creds)

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

su - ferris

Important Directories

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

Useful Commands

Verify installation:

cargo --version
rustc --version

Update Rust:

rustup update

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

rustup component add clippy

Uninstall Rust:

rustup self uninstall

A projekt fordítása:

cargo build

A projekt futtatása:

cargo run

Run tests:

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).

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

További fejlesztői eszközök

Related apps.

Telepítsd a Rust-t most. From $2.48/mo.