{"ast_node_type":"function","tokens":[{"end":78,"kind":"keyword","start":0,"text":"fn"}]}
fn ast_from_text_with_edition<N: AstNode>(text: &str, edition: Edition) -> N {
#[track_caller]
    let parse = SourceFile::parse(text, edition);