2024-03-10から1日間の記事一覧

【Rust】Rc と Cell と RefCell

Rustでは、ある値の所有権を持つことができるのは一つの変数のみである。所有権は譲渡できるが、同時に複数の変数が一つの値の所有権を持つことはできない。しかし、それでは困ることも多々ある。そこで Rc なるものが用意されている。 Rc<T> 複数の変数に所有</t>…

Rust / WebAssembly 開発メモ (補足)

前回の記事の補足 プロジェクトテンプレートを使った方法 前回の記事では素のプロジェクトから Cargo.toml や Rustのコードを書いたが、プロジェクトテンプレートを利用する方法もある。 まず cargo-generate をインストールしておく。 cargo install cargo-…

Rust / WebAssembly 開発メモ

開発方法について wasm-packのインストール プロジェクトの作成 ビルド 動作確認 VSCodeでのデバッグ 補足 参考 開発方法について Rust で WebAssembly を開発する方法としては、素の wasm32-unknown-unknown による方法と、wasm-pack を利用する方法とがあ…