Rollup merge of #131109 - tgross35:stabilize-debug_more_non_exhaustive, r=joboet
Stabilize `debug_more_non_exhaustive` Fixes: https://github.com/rust-lang/rust/issues/127942
This commit is contained in:
commit
8797cfed68
@ -366,8 +366,6 @@ pub fn field_with<F>(&mut self, value_fmt: F) -> &mut Self
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(debug_more_non_exhaustive)]
|
||||
///
|
||||
/// use std::fmt;
|
||||
///
|
||||
/// struct Foo(i32, String);
|
||||
@ -385,7 +383,7 @@ pub fn field_with<F>(&mut self, value_fmt: F) -> &mut Self
|
||||
/// "Foo(10, ..)",
|
||||
/// );
|
||||
/// ```
|
||||
#[unstable(feature = "debug_more_non_exhaustive", issue = "127942")]
|
||||
#[stable(feature = "debug_more_non_exhaustive", since = "CURRENT_RUSTC_VERSION")]
|
||||
pub fn finish_non_exhaustive(&mut self) -> fmt::Result {
|
||||
self.result = self.result.and_then(|_| {
|
||||
if self.fields > 0 {
|
||||
@ -606,8 +604,6 @@ pub fn entries<D, I>(&mut self, entries: I) -> &mut Self
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(debug_more_non_exhaustive)]
|
||||
///
|
||||
/// use std::fmt;
|
||||
///
|
||||
/// struct Foo(Vec<i32>);
|
||||
@ -630,7 +626,7 @@ pub fn entries<D, I>(&mut self, entries: I) -> &mut Self
|
||||
/// "{1, 2, ..}",
|
||||
/// );
|
||||
/// ```
|
||||
#[unstable(feature = "debug_more_non_exhaustive", issue = "127942")]
|
||||
#[stable(feature = "debug_more_non_exhaustive", since = "CURRENT_RUSTC_VERSION")]
|
||||
pub fn finish_non_exhaustive(&mut self) -> fmt::Result {
|
||||
self.inner.result = self.inner.result.and_then(|_| {
|
||||
if self.inner.has_fields {
|
||||
@ -800,8 +796,6 @@ pub fn entries<D, I>(&mut self, entries: I) -> &mut Self
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(debug_more_non_exhaustive)]
|
||||
///
|
||||
/// use std::fmt;
|
||||
///
|
||||
/// struct Foo(Vec<i32>);
|
||||
@ -824,7 +818,7 @@ pub fn entries<D, I>(&mut self, entries: I) -> &mut Self
|
||||
/// "[1, 2, ..]",
|
||||
/// );
|
||||
/// ```
|
||||
#[unstable(feature = "debug_more_non_exhaustive", issue = "127942")]
|
||||
#[stable(feature = "debug_more_non_exhaustive", since = "CURRENT_RUSTC_VERSION")]
|
||||
pub fn finish_non_exhaustive(&mut self) -> fmt::Result {
|
||||
self.inner.result.and_then(|_| {
|
||||
if self.inner.has_fields {
|
||||
@ -1126,8 +1120,6 @@ pub fn entries<K, V, I>(&mut self, entries: I) -> &mut Self
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(debug_more_non_exhaustive)]
|
||||
///
|
||||
/// use std::fmt;
|
||||
///
|
||||
/// struct Foo(Vec<(String, i32)>);
|
||||
@ -1154,7 +1146,7 @@ pub fn entries<K, V, I>(&mut self, entries: I) -> &mut Self
|
||||
/// r#"{"A": 10, "B": 11, ..}"#,
|
||||
/// );
|
||||
/// ```
|
||||
#[unstable(feature = "debug_more_non_exhaustive", issue = "127942")]
|
||||
#[stable(feature = "debug_more_non_exhaustive", since = "CURRENT_RUSTC_VERSION")]
|
||||
pub fn finish_non_exhaustive(&mut self) -> fmt::Result {
|
||||
self.result = self.result.and_then(|_| {
|
||||
assert!(!self.has_key, "attempted to finish a map with a partial entry");
|
||||
|
@ -36,7 +36,6 @@
|
||||
#![feature(core_io_borrowed_buf)]
|
||||
#![feature(core_private_bignum)]
|
||||
#![feature(core_private_diy_float)]
|
||||
#![feature(debug_more_non_exhaustive)]
|
||||
#![feature(dec2flt)]
|
||||
#![feature(duration_constants)]
|
||||
#![feature(duration_constructors)]
|
||||
|
Loading…
Reference in New Issue
Block a user