Rollup merge of #118236 - ksw2000:update_mod_comment, r=cuviper
Update mod comment The comment of `ASCII_CASE_MASK` on line 477 is `If 6th bit is set ascii is lower case.` but the original comment of `*self ^ ((self.is_ascii_lowercase() as u8) * ASCII_CASE_MASK)` was `Toggle the fifth bit if this is a lowercase letter`
This commit is contained in:
commit
4704d49629
@ -474,7 +474,7 @@ impl isize {
|
||||
}
|
||||
}
|
||||
|
||||
/// If 6th bit is set ascii is lower case.
|
||||
/// If the 6th bit is set ascii is lower case.
|
||||
const ASCII_CASE_MASK: u8 = 0b0010_0000;
|
||||
|
||||
impl u8 {
|
||||
@ -549,7 +549,7 @@ pub const fn as_ascii(&self) -> Option<ascii::Char> {
|
||||
#[rustc_const_stable(feature = "const_ascii_methods_on_intrinsics", since = "1.52.0")]
|
||||
#[inline]
|
||||
pub const fn to_ascii_uppercase(&self) -> u8 {
|
||||
// Toggle the fifth bit if this is a lowercase letter
|
||||
// Toggle the 6th bit if this is a lowercase letter
|
||||
*self ^ ((self.is_ascii_lowercase() as u8) * ASCII_CASE_MASK)
|
||||
}
|
||||
|
||||
@ -574,7 +574,7 @@ pub const fn to_ascii_uppercase(&self) -> u8 {
|
||||
#[rustc_const_stable(feature = "const_ascii_methods_on_intrinsics", since = "1.52.0")]
|
||||
#[inline]
|
||||
pub const fn to_ascii_lowercase(&self) -> u8 {
|
||||
// Set the fifth bit if this is an uppercase letter
|
||||
// Set the 6th bit if this is an uppercase letter
|
||||
*self | (self.is_ascii_uppercase() as u8 * ASCII_CASE_MASK)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user