#[doc(hidden)] pub fn convert_while_ascii(
s: &str,
convert: fn(&u8) -> u8,
) -> (String, &str)🔬This is a nightly-only experimental API. (
str_internals)Expand description
Converts leading ascii bytes in s by calling the convert function.
For better average performance, this happens in chunks of 2*size_of::<usize>().
Returns a tuple of the converted prefix and the remainder starting from the first non-ascii character.
This function is only public so that it can be verified in a codegen test,
see issue-123712-str-to-lower-autovectorization.rs.