高速で安全な並行プログラミング言語。強い型付けとメモリ安全性を備える。

アクセス

資格証明書:

  • ユーザー: ferris
  • パスワード: (保存されている) /root/.cloudzy-creds)

root としてサーバーに SSH で接続し、次に Rust ユーザーに切り替えます:

su - ferris

重要なディレクトリ

  • /home/ferris/.cargo/ → 貨物バイナリ (cargo設置済みクレート)
  • /home/フェリス/.rustup/ → Rust ツールチェーンとコンポーネント
  • /home/フェリス/ → あなたのワークスペース(プロジェクトはここに存在します)

便利なコマンド

インストールを確認してください:

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

申請内容