Feature gate: #![feature(const_make_ascii)]
This is a tracking issue for marking the make_ascii_uppercase and make_ascii_lowercase methods in char, u8, [u8], and str as "const."
Public API
impl char {
pub const fn make_ascii_uppercase(&mut self);
pub const fn make_ascii_lowercase(&mut self);
}
impl u8 {
pub const fn make_ascii_uppercase(&mut self);
pub const fn make_ascii_lowercase(&mut self);
}
impl [u8] {
pub const fn make_ascii_uppercase(&mut self);
pub const fn make_ascii_lowercase(&mut self);
}
impl str {
pub const fn make_ascii_uppercase(&mut self);
pub const fn make_ascii_lowercase(&mut self);
}
Steps / History
Unresolved Questions
Feature gate:
#![feature(const_make_ascii)]This is a tracking issue for marking the
make_ascii_uppercaseandmake_ascii_lowercasemethods inchar,u8,[u8], andstras "const."Public API
Steps / History
char: Markchar::make_ascii_uppercaseandchar::make_ascii_lowercaseas const. #130697u8: Marku8::make_ascii_uppercaseandu8::make_ascii_lowercaseas const. #130713[u8]andstr: Markmake_ascii_uppercaseandmake_ascii_lowercasein[u8]andstras const. #130738const_make_ascii. #131496Unresolved Questions