diff options
| author | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-02-08 21:27:13 -0800 |
|---|---|---|
| committer | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-02-08 21:29:32 -0800 |
| commit | f6d4720f26c92e9905c98b4ee2db832927e30a8a (patch) | |
| tree | 58e54975712035e3db2e3f19923be29e86a36588 | |
| parent | a29424a2265411dda7d7446516ac5fd7499e2b55 (diff) | |
| download | rust-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.rs | 3 |
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 } |
