File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -216,6 +216,13 @@ There have been a variety of use cases described by users asking for an abstract
216
216
* [ Observability Cloud Integrations] ( https://gist.github.com/binaryseed/f2dd63d1a1406124be70c17e2e796891#cloud-integrations )
217
217
* [ Observability Dashboards] ( https://gist.github.com/binaryseed/f2dd63d1a1406124be70c17e2e796891#dashboards )
218
218
219
+ ## Prior art
220
+
221
+ Other technologies/languages also faced the same problems and there things we can learn from them:
222
+
223
+ * [ Wiki article on Tagged_union] ( https://en.wikipedia.org/wiki/Tagged_union )
224
+ * [ gRPC Oneof] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof )
225
+
219
226
## Possible Solutions
220
227
221
228
Broadly speaking, there are two categories of solutions to the problem of type discrimination:
You can’t perform that action at this time.
0 commit comments