{"ast_node_type":"function","tokens":[{"end":61,"kind":"keyword","start":0,"text":"pub"}]}
pub fn diff(from: &SyntaxNode, to: &SyntaxNode) -> TreeDiff {
/// This function tries to find a fine-grained diff.
    let _p = tracing::info_span!("diff").entered();