There are two (formally) unstable libraries that we depend on in the key-value API:
value-bag: is the backing structure for Value that lets us capture and erase value types. We don't want to publicly expose it.
sval: is an alternative serialisation framework to serde with an alloc-free object-safe API. It's an optional public dependency, like serde.
Both of these libraries now have stable releases so this PR moves to them. This was one of the blockers to stabilising the key-value API in #436. It's also a good excuse to get another release of log out, since we haven't made one in a while.
For #149
There are two (formally) unstable libraries that we depend on in the key-value API:
value-bag
: is the backing structure forValue
that lets us capture and erase value types. We don't want to publicly expose it.sval
: is an alternative serialisation framework toserde
with an alloc-free object-safe API. It's an optional public dependency, likeserde
.Both of these libraries now have stable releases so this PR moves to them. This was one of the blockers to stabilising the key-value API in #436. It's also a good excuse to get another release of
log
out, since we haven't made one in a while.