asyncなライブラリー関数のテストを書く
   3 min read
今回解決したい問題 reqwestのドキュメント の最初のサンプルをテスト実行することを考えます。 let body = reqwest::get("https://www.rust-lang.org") .await? .text() .await?; println!("body = {body:?}"); まず Cargo.toml に依存関係を追加して
Rust に reduce は、あります
   1 min read
ググっていると、ちょくちょく 「Rust に reduce は無い、代わりに fold を使え」という話が出てくるのが疑問だったのですが、 reduce が導入されたのって 1.51.
Hello Project Panama, on Java17
   4 min read
はじめに Hello Project Panama – 発火後忘失 で、 Project Panama (リンク1, リンク2) の機能を利用して、 Java から Rust を呼び出してみました。 当時(Java14)は Project Panama 用にビルド
Hello, Wasm with Rust
   3 min read
はじめに wasmに挑戦してみようとHello, worldをやってみようとしました。 公式っぽいドキュメントとしてはググると次のものが見つかりま
Hello Project Panama
   3 min read
追記: Hello Project Panama, on Java17 に Java17 版を記載しました。 はじめに 今個人的にすごく知りたいのはこちらです。ご回答よろしくお願いします!!!! 動的確保したメモリー
reqwest使おうとしたけどよくわからん
   2 min read
はじめに 年の瀬にスクレイピングしたくなって Rust 勉強し始めたけれど、直前に reqwest ライブラリに更新が入ったみたいでコピペコーディングが阻まれた。 知っと
Intel iGPU環境でのAmethyst 開発環境セットアップ
   3 min read
TL;DR Ubuntu18.04, Coffee Lake iGPU で vulkan での実行を可能にするには mesa-vulkan-drivers パッケージインストール /etc/X11/xorg.conf.d/20-intel.conf で DRI3 有効化 の2点が必要。 (おそらく実際には、実行に libvulkan1 、及び開発には加えて libvulkan-dev も
Cargo.lock をバージョン管理するや否や
   1 min read
cargo new --bin したパッケージに対して、たまたまデフォルで生成される .gitignore を用いずに https://gitignore.io/ で生成してものを用いていたのですが、 Cargo.lock ファイルの扱いが異なるように思
VSCodeでRustの整形ができない?
   1 min read
Format not work #534 - rust-lang/rls-vscode VSCodeでRustの勉強をしているのですが、現在、どうもコード整形機能が上手く働いていない…? 代替策としては、 rustfmt を使って、 cargo