-
Type:
Task
-
Resolution: Won't Do
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
Rust Drivers
-
None
-
None
-
None
-
None
-
None
-
None
A number of our types derive Serialize and Deserialize for testing purposes. We should consider moving these behind #[cfg(test)] to improve compile times for users and remove test-only serde logic from the public API. Switching to manual serde implementations may also improve compile times overall.
This will technically be a breaking change because we'll be removing public trait implementations. We should do this as part of 3.0.