Given the latest controversies with serde, it would be nice to have an alternative serialization system (either to replace serde or as an optional feature flag).
A good candidate is rkyv.
(I'd prefer not to use facet since it heavily uses AI now.)
Given the latest controversies with serde, it would be nice to have an alternative serialization system (either to replace serde or as an optional feature flag).
A good candidate is rkyv.
(I'd prefer not to use facet since it heavily uses AI now.)
i've been having a good time with rkyv but i'm not sure how "stable" the serialisation format is, both in terms of future versions of rkyv and future versions of a plugin's state.
might be good to look into nanoserde here.
Oh, I haven't heard of nanoserde. I'll check it out!
Oh, apparently it's not just serde, but also syn, quote, anyhow, thiserror, semver, etc. (nice-plug currently uses all of those directly.)
So unless we run into fundamental technical problems with those crates, it would probably be too much effort to move off of those.
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?