3 ms·
Because there can be a serde 2 or proptest 2 in the future, but camino's API surface is relatively small and pretty rigid so there will never be a camino 2. If
by sunshowers 2y ago
Because there can be a serde 2 or proptest 2 in the future, but camino's API surface is relatively small and pretty rigid so there will never be a camino 2.
If camino's MSRV was more modern (1.60 I think?) Rust I'd remove the `serde` and `proptest` features entirely via the `dep:` syntax. (Come to think of it, it may be worth bumping the MSRV for that! Would want to look at some data, and maybe in a few months -- camino deliberately has an ancient MSRV as a foundational crate.)
- lesuorac 2y agoSo if Serde goes from 1.0.202 to 2.0.202 you're going to have both a serde1 feature and a serde2 feature? Is this just an oxide style guide thing to include a major version in the feature name?
- sunshowers 2y agoYes, we'd have both serde1 and serde2 features. Published this library years before I started at Oxide.