-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Currently, enums use the Seq API to try and de-serialize variants. This is wasteful, as it means that all sequence API accesses, including those that will error, uses a rewind catcher/try_deserialize, even if it's not needed. To optimize this, an API should be added to properly handle de-serialize attempts that we are okay with failing. However, this would mean as well that the Seq API might need to be reworked, cause if an element fails, it might put the sequence in a bad state.
It might be decided that we shouldn't rework, but it should be evaluated atleast.
Metadata
Metadata
Assignees
Labels
No labels