## Currently unstable - [ ] **Never type https://github.com/rust-lang/rust/issues/35121** - Serialize and Deserialize impls for `!` <br> ## Stabilized - [x] **Serialize and Deserialize for NonZero\* https://github.com/rust-lang/rust/issues/49137** - Stabilized in 1.0.60 #1278 - [x] **Deserialize for Box\<CStr> https://github.com/rust-lang/rust/issues/40380** - Requires [`CString::into_boxed_c_str`](https://doc.rust-lang.org/nightly/std/ffi/struct.CString.html#method.into_boxed_c_str) - Stabilized in 1.0.61 #1284 - [x] **Deserialize for dynamically sized Rc / Arc https://github.com/rust-lang/rust/issues/40475** - Requires `From<Box<T>> for Rc<T> / Arc<T>` - Stabilized in 1.0.61 #1285 - [x] **core::error::Error https://github.com/rust-lang/rust/issues/103765** - Stabilized in 1.0.210 #2818 <br> ## Removed - [x] **Specialization https://github.com/rust-lang/rust/issues/31844** - The default collect_seq and collect_map used to specialize for ExactSizeIterator. - Removed in #1841.
Currently unstable
!to a type (RFC 1216) rust-lang/rust#35121!Stabilized
CString::into_boxed_c_strFrom<&[T]> for Rc& co rust-lang/rust#40475From<Box<T>> for Rc<T> / Arc<T>Errorincorerust-lang/rust#103765Removed