mstdn.maud.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
The place to express your ❤️ more freely. / あなたの「すき」をもっと自由に書き表すための場所。

Administered by:

Server stats:

346
active users

全パスで Vec<T> で返すか Box<dyn Iterator<Item =T>> で Option<T> か Vec<T> を返すかの二択しか思い付かない

あるいは、返り値を BTreeMap に書き込むことが確定しているのでそこも込みで関数内でやってしまうかだな

内部表現が Vec<(Vec<TrackingTarget>, bool)> 相当になっていてこれを Iterator<Item = (TrackingTarget, bool)> 相当に展開する作業で必要みたいな感じです

&mut BTreeMap を受け取るスタイル書いてみたけど微妙だしやっぱり Either かなあ