Rust
Spin とは 2023年03月に 1.0 版がリリースされた WebAssembly でマイクロサービスアプリケーションを作るためのフレームワークです。 フレームワークとなっていますが、WIT(Wasm Interface Type) を生成し、WebAssembly Component Model として動作させるた…
はじめに Windows macOS(cocoa) winit まとめ はじめに Rust で native な Window を作成する3種です。 Windows microsoft が提供している windows クレートを利用することで、伝統的な Windows API の作法でプログラミングできます。 [dependencies.windows…
はじめに Tide とは プロジェクトの作成 Hello World パスパラメータを受け取る JSON を返す クエリパラメータを受け取る POSTパラメータを受け取る はじめに Rust の Web アプリケーションフレームワークとしては actix-web rocket がメジャーで、 tide war…
シンプルなケース StructOpt 利用 シンプルなケース 標準ライブラリのみのシンプルなケース。 use std::env; use std::process; use std::error::Error; use std::path::PathBuf; fn main() { let opt = Opt::from_args().unwrap_or_else(|err| { eprintln!(…
インストーラの入手 Visual Studio C++ Build tools の導入 Rustup のインストール 確認 インストーラの入手 Windows 環境に Rust をインストールするには WSL を使う方法もあるが、ここではネイティブなインストールを行います。 といっても、基本的にイン…
mdBook とは mdBook の導入 mdBook の始め方 mdBook でビルドする mdBook のコマンド mdBook での作業 mdBook で Rust コードを実行 mdBook とは Markdown 形式できれいなドキュメントを作成するためのツールです。 チャプター別に執筆した Markdown ファイ…
OrbTk とは プロジェクトの作成 Hello OrbTk Template によるレイアウト定義 イベント処理 まとめ OrbTk とは Redox という Rust で書かれた UNIX ライク OS のサブプロジェクトとして開発されている Widget Toolkit です。 OrbTk の機能としては以下が謳わ…
Rust とは Rust のインストール rustup のインストール バージョンの確認 アップデート アンインストール Hello World Hello Cargo ビルド 実行 check リリースビルド クレート 依存の追加 ドキュメント Rust plugin for IDEA Rust の文法以前、環境構築と使…
Rust のインストール Hello World ビルドと実行 IntelliJ Rust Rust のインストール brew 使う場合は以下。 $ brew install rust ただ、公式通り rustup を使った方が複数バージョンの管理できたりするので、以下でインストールする。 $ curl https://sh.rus…