Rust links
前までVimでメモっていたものをScrapboxに移行
- Public view of rust-lang-jp | Zulip team chatBrowse the publicly accessible channels in rust-lang-jp without logging in.
rust-lang-jp.zulipchat.com

- Top topics - The Rust Programming Language Forum
- Tokio チュートリアル (日本語訳)
- Rustで簡易ウェブクローラを作る
- About this guide - Guide to Rustc Development
- TheAlgorithms/Rust: All Algorithms implemented in Rust
- The Rust Programming Language 日本語版 - The Rust Programming Language 日本語版
- Rust でバイナリを配布する
- はじめに
- Kofi Otuo – Medium
- rust-cli/book: Documentation on how to use the Rust Programming Language to develop commandline applications
- Rust を始めるための資料集 - Don't Repeat Yourself
- Rust のメモリーコンテナー的な何かをわかりやすく整理したチートシートのメモ; T, Cell, RefCell, AtomicT, Mutex, RwLock, Rc, Arc - C++ ときどき ごはん、わりとてぃーぶれいく☆
- Rustでドメイン固有型を作る際のコツ
- Rustのマクロを覚える - Qiita
- Rustを覚えて間もない頃にやってしまいがちなこと - Qiita
- 配列とスライスとVecの挙動の違いについて調べてみた - Qiita
- Table of Contents - Rust Cookbook
- Rustのモジュールの使い方 2018 Edition版 | κeenのHappy Hacκing Blog
- RustCoder ―― AtCoder と Rust で始める競技プログラミング入門
- Introduction - The Rust Reference
- Rustわからん
- はじめに - Rustで独自のスライス型を定義する本
- RustのcharとStringと&str - mrsekut-p
- GoのスライスとRustのスライス | Wantedly Engineer Blog
- Rust勉強中 - その9 -> 配列とベクタとスライス - Qiita
- function doesn’t have a size known at compile-time | by George Shuklin | journey to rust | Medium
- rust - Is there any way to return a reference to a variable created in a function? - Stack Overflow
- inheritance - Is it possible for one struct to extend an existing struct, keeping all the fields? - Stack Overflow
- rust - How do I concatenate strings? - Stack Overflow
- Rust でマルチスレッドプログラミングのメモ - エンジニアですよ!
- Rustでファイルをコンパイル時に静的に埋め込む - リソース管理 - nwtgck / Ryo Ota
- Rustの構造体に文字列を持たせるいくつかの方法 - Qiita
- コンセプトから理解したいRust (願望) Trait編 - Qiita
- 多コピーの原罪 | blog.ojisan.io
- Introduction - The Cargo Book
- わかる!?Rustの所有権システム
- Rustのturbofishを理解する | κeenのHappy Hacκing Blog
- How to print during Rust tests.. This is more a note for me than… | by Eric Opines | Medium
- Rust modules confusion when there is main.rs and lib.rs - Stack Overflow
- Package Layout - The Cargo Book
- Rustで競技プログラミングの入力をスッキリ記述するマクロ - Qiita
- Formatted print - Rust By Example
- Title Page - The Rust Performance Book
- Introduction - Rust Design Patterns
- Firecracker
- Figma
- Dropbox
- Introduction - Rust and WebAssembly
- chumsky/tutorial.md at master · zesterer/chumsky
- RustのSizedとfatポインタ - 簡潔なQ
- [Rustの&strや&Tはどこを参照しているのか - Qiita https://qiita.com/Kogia_sima/items/88920a2a14448ef4dbe3]
- Rustのcustom attributeチュートリアル - Qiita
- 私の Rust 学習記録 2021
- [Rust マーカトレイトから見る言語仕様 https://zenn.dev/senk/articles/0e57e6da138e77]
- 自作Rustクイズ
- moldを使うとRustのビルドが速くなる | κeenのHappy Hacκing Blog
- rust-blog/posts/translations/jp/common-rust-lifetime-misconceptions.md at master · pretzelhammer/rust-blogEducational blog posts for Rust beginners. Contribute to pretzelhammer/rust-blog development by creating an account on GitHub.
github.com
- Borrow and AsRef - Qiitaこの資料について 2015/08/30 時点の Borrow と AsRef について調べたことをまとめたものです。Rust of Us - Chapter 3 で話したときに使いました。一部のコードは参照している文書から引用しています。 Borrow と AsRef ...
qiita.com

- Rustのエラー処理 - Qiitaこの記事はWanoアドベントカレンダーの5日目の記事です。 2020/07現在の状況について エラー処理周りは状況が少し変わりました。 具体的には標準ライブラリ(std)のstd::error::Errorにbacktraceに関する機能追加が行われ、failure::F...
qiita.com

- Rustのエラーハンドリングhayaoさんのスクラップ
zenn.dev

- Rustで設定値を持つにはどうしたらいいですか | κeenのHappy Hacκing Blogκeenです。Rustではじめてアプリケーションを書くときに困りがちなことの1つにグローバルな値を持つにはどうしたらいいか分からないというのがあるようです。
その書き方を何パターンか紹介しできたらなと。
一応この記事には元ネタというかインスパイア元があり、以下のリポジトリも見ながら書かれています。
https://github.com/paulkernfeld/global-data-in-rust
keens.github.io

- Rustのコードチェックを強力にする3つのツール | κeenのHappy Hacκing Blogκeenです。
Rustaceanのみなさんは普段書いてるRustのコードを検証するのに cargo check や cargo test などのツールを使っているかと思いますが、それらを強力にするツールの miri 、 MIRAI 、 kani をそれぞれ紹介します。
keens.github.io

- Rustでポインタから`Box<[T]>`を作る | κeenのHappy Hacκing Blogκeenです。表題のとおりのことをやりたかったのですが、ピンポイントのAPIが見当らなかったのでやり方を書き留めます。
2022-02-22: 末尾に追記しました
keens.github.io

- serdeマニュアル -Deserializerについて- | 株式会社科学計算総合研究所
- Lies we tell ourselves to keep using Golang
- Getting Started - Asynchronous Programming in Rust
- Rustで作る公開鍵暗号
- Designing futures for Rust
- How do I get the index of the current element in a for loop in Rust? - Stack Overflow
- Rust カテゴリーの記事一覧 - なんか考えてることとか
- Rustのトレイトはトレイトではない - なんか考えてることとか
- (4) Callback functions the right way? : rust
- rust - Set struct method as callback - Stack Overflow
- Rust エラー処理2020 - 電気ひつじ牧場
- Rustエラーハンドリング・チートシート - Qiita
- Publishing Rust types to a TypeScript frontendCommon libraries and projects used to share types from a Rust web backend to a TypeScript frontend
cetra3.github.io
- https://blog.yoshuawuyts.com/state-machines-2/
- Casting TraitObject to Super TraitTrait objects have an unspecified layout, so you can't know the order that the methods show up in the vtable. If you try to rely on the layout, you will invoke UB. The only way to do this conversion safely is to provide methods that convert to the super trait You could even extract the conversion functions into their own trait like so.
users.rust-lang.org
- Rust after the honeymoon | The Observation Deck
dtrace.org
- [Rust備忘録panic!をキャッチしたいとき https://zenn.dev/yoshiyoshifujii/articles/f4e9af4a404e95]
- Brute forcing protected ZIP archives in Rust
- Non-truncating, more usable zip() - language design - Rust Internals
- mutなスマポ (BoxとかRcとかCellとか) - Qiita
- 『Rust Design Patterns』を翻訳してみました(デザインパターン・アンチパターン編) - Qiita
- 安化間近!Rustのimpl Traitを今こそ理解する - 簡潔なQ
- Introduction - Learning Rust With Entirely Too Many Linked Lists
- Introduction - Rust Fuzz Book
- 六本木ではたらくソフトウェアエンジニアへのよくある質問とその答え (FAQ) (2015 - 2017) - hayato
- Rust on Nails | Modern Documentation Theme
- GitHub Actions 上の cargo install でインストールされるプラグインをキャッシュしつつ使いたい - Don't Repeat Yourself
- Arc<Mutex>という形はデザインパターン - Rustコトハジメ
- async/awaitで躓いて学んだ、「オレは雰囲気でRustをしている!」からの脱し方。 - CADDi Tech Blog
- Rustにおける非同期ストリームの関数呼び出しコストを検証する - aptpod Tech Blog
- RustのArcを読む
- Why is building a UI in Rust so hard? | Warp
- CPU with Two Instructions - Writing a RISC-V Emulator in Rust
- Rust の嬉しさをより多くの日本語話者に知ってもらうためには、スタンフォードで強く敷かれている educational benefit の概念を Rust コミュニティが抱くことが大事なのではないか、という私見 - Togetter
- Kubernetesもどき、作ってみた! | cloud.config Tech Blog
- Introduction - The Little Book of Rust Macros
- Rustマクロの衛生性はどのように実現されているか(1/2) 識別子に関する衛生性 - 簡潔なQ
- Rustの2種類の 'static | 俺とお前とlaysakura
- (9) Dark Side Of Ergonomics : rust
- Dark side of ergonomics in Rust | Hacker News
- Dark Side Of Ergonomics | Vorner’s random stuff
- Taking string arguments in Rust
- Writing Interpreters in Rust: a Guide
- Effective Rust
- Value Objects in Rust
- Introduction - Rust Full Stack Workshop
- Rustでmockするならmockallで決まり!・・・でよろしいでしょうか? | 俺とお前とlaysakura
- CQRS and Event Sourcing using Rust
- Rustの非同期デバッグツールを使いこなせ! | κeenのHappy Hacκing Blog
- Axum を使ってみた感想 - eagletmt's blog
- Rustのイテレーター完全制覇 / domination-of-the-rust-iterators - Speaker Deck