Vecに含まれる構造体を参照しながら、別の構造体に変更を加える処理ってどれがベストでしょうか