構造体を一時的に解体したりフィールドの参照を作りまくったのち、必要なフィールド (の参照) だけを受け取るような小さな関数を書きまくるという手はある。つまり &mut self やそれに相当するデカいものを内部的に使わないようにする
所有権を奪わず参照へと崩すの、
let Self { ref mut a, ref mut b, .. } = self;
みたいな書き方ができるので……
Mastodonに参加して、世界で起きていることを見つけよう。
連合内の誰でもフォローして投稿を時系列で見ることができます。アルゴリズム、広告、クリックベイトはありません。