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