Open uncomputable opened 1 month ago
Should be fixed when we replace the recursive Value
implemetation with a bitslice and a type. I might give this a shot this week.
I gave it a quick shot, mainly to play with Deref
and CoerceUnsized
etc to try to make an owned and reference type, and have them interact nicely, but wasn't able to get anywhere.
So to do this, we have to do it "the normal way" without exotic Rust features, which is less fun, so I don't plan to do it in the short term unless you really want these From
impls to be possible.
We can hold off on this issue for now, but I would keep it open for future reference.
Because the constructors of
Value
returnArc<Value>
, it is impossible to deriveFrom
implementations in a straightforward way.