about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDylan MacKenzie <ecstaticmorse@gmail.com>2020-02-08 21:27:13 -0800
committerDylan MacKenzie <ecstaticmorse@gmail.com>2020-02-08 21:29:32 -0800
commitf6d4720f26c92e9905c98b4ee2db832927e30a8a (patch)
tree58e54975712035e3db2e3f19923be29e86a36588
parenta29424a2265411dda7d7446516ac5fd7499e2b55 (diff)
downloadrust-f6d4720f26c92e9905c98b4ee2db832927e30a8a.tar.gz
rust-f6d4720f26c92e9905c98b4ee2db832927e30a8a.zip
Make `u8::is_ascii` a stable `const fn`
`char::is_ascii` is already a stable `const fn`, so there is no reason
for `u8::is_ascii` to be unstable.
-rw-r--r--src/libcore/num/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libcore/num/mod.rs b/src/libcore/num/mod.rs
index ed37b48b3e8..81ef99e5b1c 100644
--- a/src/libcore/num/mod.rs
+++ b/src/libcore/num/mod.rs
@@ -4300,8 +4300,9 @@ impl u8 {
     /// assert!(!non_ascii.is_ascii());
     /// ```
     #[stable(feature = "ascii_methods_on_intrinsics", since = "1.23.0")]
+    #[rustc_const_stable(feature = "const_ascii_methods_on_intrinsics", since = "1.43.0")]
     #[inline]
-    pub fn is_ascii(&self) -> bool {
+    pub const fn is_ascii(&self) -> bool {
         *self & 128 == 0
     }