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 @@ -149,6 +149,13 @@ There have been a variety of use cases described by users asking for an abstract
149
149
* [ Observability Cloud Integrations] ( https://gist.github.com/binaryseed/f2dd63d1a1406124be70c17e2e796891#cloud-integrations )
150
150
* [ Observability Dashboards] ( https://gist.github.com/binaryseed/f2dd63d1a1406124be70c17e2e796891#dashboards )
151
151
152
+ ## Prior art
153
+
154
+ Other technologies/languages also faced the same problems and there things we can learn from them:
155
+
156
+ * [ Wiki article on Tagged_union] ( https://en.wikipedia.org/wiki/Tagged_union )
157
+ * [ gRPC Oneof] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof )
158
+
152
159
## Possible Solutions
153
160
154
161
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