structを分解する
[[ Rust ]]
こういうエラーが出る…
- implがダブっている
- genericsで一般的な実装を書いて、そこから特殊な実装に絞りたい場合とか
- クロージャ内で
&mut self
を使いたいが、そうすると所有権がややこしくなってしまう
対処法…structを分解する
- クロージャ内に渡したいパラメタをまとめて子のstructに移す
関心の分離もできて嬉しい
https://rust-unofficial.github.io/patterns/patterns/structural/compose-structs.html
実例
- chari-clientの
LoggerDelegate
←うまく書けなかった
Backlinks
There are no notes linking to this note.