Minimize allocations when cloning a `Scalar`
haydnv opened this issue · comments
This includes:
- updating
Tuple
to use aSmallVec
- updating
Link
andTCString
to useArc<str>
s instead ofString
s internally - using an
Arc
in theValue::Bytes
andValue::Email
variants