store(in:)
する先の話ですか?Map
とかのこと?Map
とかが struct
なのはおかしくないように思います。参照型の let
しか持たない struct
は class
と同じだし、そうするとヒープに乗るオブジェクトを一つ減らせるので。struct
なら型がネストしてお化けになっても最適化でないのと同じにできるし、将来的には some Publisher
として扱って、 SwiftUI の View
と似た感じになると思います。 (edited)futureMap
は Map
等のエコなオーバーロードと同じ位置づけな気もしてきたんですがどうでしょう?