serde-rs / serde

Serialization framework for Rust
https://serde.rs/
Apache License 2.0
9.21k stars 778 forks source link

Unstable functionality in Serde #812

Open dtolnay opened 7 years ago

dtolnay commented 7 years ago

Currently unstable


Stabilized


Removed

nox commented 7 years ago

Feature zero_one just died. Can we have new versions on both 0.9 and 1.0?

SimonSapin commented 7 years ago

Submitted https://github.com/serde-rs/serde/pull/898 for zero_one.

Techcable commented 6 years ago

593bcb087de2d09960aefaccb67d5871ddf4edc8 breaks the unstable feature because you removed the nonzero feature flag which is still required by NonZeroU16 and friends.

dtolnay commented 6 years ago

The nonzero feature flag was removed from nightly in https://github.com/rust-lang/rust/pull/50808.

Techcable commented 6 years ago

Thanks so much for the clarification, I didn't realize I was using an outdated nightly!

dtolnay commented 6 years ago

I updated the list to reflect functionality that was stabilized in Serde 1.0.60 and 1.0.61. These are no longer behind the "unstable" cfg.

dtolnay commented 6 years ago

Added never_type in #1302.

dtolnay commented 1 year ago

Added error_in_core in #2344.

gootorov commented 1 year ago

Would it be appropriate to add support for Vec<T, A: Allocator>/Box<T, A: Allocator> under the unstable feature flag? If so, I can submit a PR in some near future.

jdygert-spok commented 3 months ago

Error in core has been stabilized. Would it be appropriate to make StdError = core::error::Error when minor >= 81?