Skip to main content
dev-knowledge
ナレッジ
GitHub
6 docs tagged with "trait"
View all tags
Rust で trait を定義すべきか — ポリモーフィズム 4 分類と open/closed set による判断
TL;DR
Rust で依存を差し替えるには「trait で注入」か「注入せず sans-IO」の2択
TL;DR
Rust のクロージャトレイト Fn / FnMut / FnOnce の使い分け
TL;DR
Rustで複数のstructに共通するフィールドを共有する — 合成+アクセサtrait、Derefで継承を模倣しない
TL;DR
Rustで重複コードを消す手段の比較と使い分け(関数/ジェネリクス/トレイト/マクロ/const fn/build.rs)
TL;DR
トレイト内の type は「関連型」 — ジェネリクス引数との使い分けは「1 つの型に impl が何個必要か」
TL;DR