{"ast_node_type":"function","tokens":[{"end":58,"kind":"keyword","start":0,"text":"fn"}]}
    fn ceil_char_boundary(text: &str, index: u32) -> u32 {
    // https://github.com/rust-lang/rust/issues/93743
        (index..).find(|&index| text.is_char_boundary(index as usize)).unwrap_or(text.len() as u32)