Compiles if the std or alloc feature is enabled, but doesn't compile if it isn't.
I do not understand why the deserialize function is behind such a feature flag.
I understand that serde_bytes only changes the serialization of &[u8] since serde's implementation is already optimized, so you can get around the issue with
Hi!
I stumbled around some confusing behaviour with regards to
no_std
builds:Compiles if the
std
oralloc
feature is enabled, but doesn't compile if it isn't. I do not understand why thedeserialize
function is behind such a feature flag.I understand that
serde_bytes
only changes the serialization of&[u8]
since serde's implementation is already optimized, so you can get around the issue withBut:
#[serde(with = "serde_bytes")]
rustc
can't understand the problem (though recent version do correctly point out the feature flag).Can this feature-gate be removed?
Thanks