{"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"if"}]}
        if data.is_unsafe() { Safety::Unsafe } else { Safety::Safe },
        data.is_varargs(),
        data.abi.as_ref().map_or(FnAbi::Rust, FnAbi::from_symbol),