{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"//"}]}
        // We replace `\r\n` with `\n` in-place, which doesn't break utf-8 encoding.
    pub(crate) fn normalize(src: String) -> (String, LineEndings) {
        // While we *can* call `as_mut_vec` and do surgery on the live string