Is your feature request related to a problem or challenge?
Currently some datafusion crates depend on serde, which may take a long time to compile if -- due to feature unification -- datafusion users opted into the derive features. See serde-rs/serde#2608 . However we often don't need derive and hence we could depend on the actual core part of serde called serde_derive.
Describe the solution you'd like
Check our dependencies and where we don't use derive, change the dependency from serde to serde_derive.
Describe alternatives you've considered
-
Additional context
Is your feature request related to a problem or challenge?
Currently some datafusion crates depend on
serde, which may take a long time to compile if -- due to feature unification -- datafusion users opted into thederivefeatures. See serde-rs/serde#2608 . However we often don't needderiveand hence we could depend on the actual core part of serde calledserde_derive.Describe the solution you'd like
Check our dependencies and where we don't use
derive, change the dependency fromserdetoserde_derive.Describe alternatives you've considered
-
Additional context
serdedependency toserde_corewhere applicable arrow-rs#8451