From f938d3b050f73c623e3599df0f221bea31571476 Mon Sep 17 00:00:00 2001 From: Lzu Tao Date: Sat, 28 Sep 2019 16:57:00 +0000 Subject: [PATCH] Stabilize exact_size_is_empty feature --- src/liballoc/lib.rs | 1 - src/liballoc/tests/lib.rs | 1 - src/libcore/iter/traits/exact_size.rs | 4 +--- src/libcore/tests/lib.rs | 1 - src/libstd/lib.rs | 1 - 5 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/liballoc/lib.rs b/src/liballoc/lib.rs index 3684162d8b187..18a06b73fec06 100644 --- a/src/liballoc/lib.rs +++ b/src/liballoc/lib.rs @@ -89,7 +89,6 @@ #![feature(core_intrinsics)] #![feature(container_error_extra)] #![feature(dropck_eyepatch)] -#![feature(exact_size_is_empty)] #![feature(fmt_internals)] #![feature(fn_traits)] #![feature(fundamental)] diff --git a/src/liballoc/tests/lib.rs b/src/liballoc/tests/lib.rs index 676874c8b27df..8a02dc0baedd7 100644 --- a/src/liballoc/tests/lib.rs +++ b/src/liballoc/tests/lib.rs @@ -1,7 +1,6 @@ #![feature(allocator_api)] #![feature(box_syntax)] #![feature(drain_filter)] -#![feature(exact_size_is_empty)] #![feature(new_uninit)] #![feature(option_flattening)] #![feature(pattern)] diff --git a/src/libcore/iter/traits/exact_size.rs b/src/libcore/iter/traits/exact_size.rs index 4a7db348b1851..0d699d85c19db 100644 --- a/src/libcore/iter/traits/exact_size.rs +++ b/src/libcore/iter/traits/exact_size.rs @@ -114,8 +114,6 @@ pub trait ExactSizeIterator: Iterator { /// Basic usage: /// /// ``` - /// #![feature(exact_size_is_empty)] - /// /// let mut one_element = std::iter::once(0); /// assert!(!one_element.is_empty()); /// @@ -125,7 +123,7 @@ pub trait ExactSizeIterator: Iterator { /// assert_eq!(one_element.next(), None); /// ``` #[inline] - #[unstable(feature = "exact_size_is_empty", issue = "35428")] + #[stable(feature = "exact_size_is_empty", since = "1.40.0")] fn is_empty(&self) -> bool { self.len() == 0 } diff --git a/src/libcore/tests/lib.rs b/src/libcore/tests/lib.rs index 35661356028cb..6885e20d73df2 100644 --- a/src/libcore/tests/lib.rs +++ b/src/libcore/tests/lib.rs @@ -6,7 +6,6 @@ #![feature(core_private_diy_float)] #![feature(debug_map_key_value)] #![feature(dec2flt)] -#![feature(exact_size_is_empty)] #![feature(fixed_size_array)] #![feature(flt2dec)] #![feature(fmt_internals)] diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs index af6cb656444d4..0c9933e18d721 100644 --- a/src/libstd/lib.rs +++ b/src/libstd/lib.rs @@ -258,7 +258,6 @@ #![feature(doc_spotlight)] #![feature(dropck_eyepatch)] #![feature(duration_constants)] -#![feature(exact_size_is_empty)] #![feature(exhaustive_patterns)] #![feature(external_doc)] #![feature(fn_traits)]