Avatar
omochimetaru 1/7/2020 3:31 AM
そうだね、PATへのダウンキャストを普通のprotocolを一回挟むとできる
3:31 AM
業務だと、
3:31 AM
レスポンスの型を登録しておいて
3:32 AM
レスポンスの中にあるtypeってフィールドを見て、対応するレスポンスの型を動的にdecodeする、
3:32 AM
みたいなパターンで似たような事をしていた
3:33 AM
リクエストの型のassociatedtypeからレスポンスの型をジェネリクスで引っ張るのが一般的だと思うんだけど
3:33 AM
正常系のレスポンスはそれで良いとして、エラーレスポンスも型付けしたいからそうしてた