Avatar
omochimetaru 4/16/2020 5:37 AM
概念的に整理するとこれは、 T is Result<T, Swift.Error> が、 Func<A, R>R でだけ発生する
5:37 AM
という理屈になってる。
5:37 AM
Rustだと多分これも無いですよね。
5:38 AM
「別の複雑さを持ち込まないと実現できない」なるほど。
5:38 AM
その結果サブタイピングの組み合わせの問題が出てきて曖昧なケースが出るのはそうですねえ。