Rustの環境構築(Apple Silicon) 2020年12月版

これは Rust Advent Calendar 2020 15日目のエントリーです。 飛び入り参加です。 本記事ではApple siliconを搭載したMacにRustの開発環境をセットアッ
Read more

デバッグビルドを高速化するrustc_codegen_craneliftを試してみました

はじめに これは Rust Advent Calendar 2020 8日目のエントリーです。 飛び入り参加です。 この記事では、Rustコンパイラの実験的なバックエンドである「rustc_c
Read more

シェルスクリプトマガジンにRust入門記事を寄稿しました

はじめに シェルスクリプトマガジン Vol.64(2020年1月25日発売) にRust入門記事を寄稿しました。 どんな内容か紹介します。 ↑ シェルス
Read more

Rust meets Lucet:ネイティブアプリでwasm形式の動的リンクプラグインを実行する

はじめに これはWebAssembly Advent Calendar 2019の8日目のエントリです。 (空いていたので飛び入り参加です) 12月28日にコードを書き始めて、
Read more

Rustのゼロコスト抽象化の効果をアセンブラで確認

これは Rust その3 Advent Calendar 2019 の24日目のエントリです。 Rustのゼロコスト抽象化が期待どおりに働いていることを、コンパイラが出力した機械語(アセンブ
Read more

RustのLinux muslターゲット (その2:極小Dockerイメージを実現)

これは Rustその3 Advent Calendar 2019 — Qiita の8日目の記事です。 2回シリーズの2つめの記事になります。 前回:Alpine Linuxでも実行できるHello
Read more

RustのLinux muslターゲット (その1:Linux向けのポータブルなバイナリを作る)

これは Rustその3 Advent Calendar 2019 — Qiita の8日目の記事です。 Rustのx86_64-unknown-linux-muslターゲットを使って、libc(
Read more

VS Code Rust (rls)拡張機能でcargo runタスクが見つからない場合の対処法

アップデート情報(2019年12月6日) 本記事で紹介した「VS Code Rust (rls)」拡張機能の不具合ですが、2019年9月4日にバージョン0.6.
Read more

Coming Soon:Rustバイナリ入りの極小Dockerイメージを作る(予告編)

書籍『実践Rust入門』の2-5-4項では、クロスコンパイルを応用した極小のDockerイメージを紹介しています。 書籍内で予告したとおり、そ
Read more

書籍『実践Rust入門』の詳細な目次です

2019年5月8日発売予定の『実践Rust入門』(以下 本書)の目次を公開します。 購入前の参考にしてください。 実は本書は私が想像していたのより
Read more