Looks like don’t have an issue for this yet…
In dfinity/candid#168 the Candid rules were changed to require a dynamic eager subtyping check during serialization. And we should implement this.
I believe that we should first build the infrastructure for type representations (#2348), and then re-implement the deserialization on top of that. The current implementation scheme is not well suited for this subtyping check.
Looks like don’t have an issue for this yet…
In dfinity/candid#168 the Candid rules were changed to require a dynamic eager subtyping check during serialization. And we should implement this.
I believe that we should first build the infrastructure for type representations (#2348), and then re-implement the deserialization on top of that. The current implementation scheme is not well suited for this subtyping check.