Skip to content

Change serde dependency to serde_core where applicable #17786

@crepererum

Description

@crepererum

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions