mastodon.cardina1.red は、数々の独立したMastodonサーバーのうちのひとつです。サーバーに登録してFediverseのコミュニティに加わってみませんか。

サーバーの情報

3
人のアクティブユーザー

らりお・ザ・何らかの🈗然㊌ソムリエ

構造体を一時的に解体したりフィールドの参照を作りまくったのち、必要なフィールド (の参照) だけを受け取るような小さな関数を書きまくるという手はある。
つまり &mut self やそれに相当するデカいものを内部的に使わないようにする

所有権を奪わず参照へと崩すの、

let Self { ref mut a, ref mut b, .. } = self;

みたいな書き方ができるので……