{"ast_node_type":"function","tokens":[{"end":87,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn arg(&mut self, name: impl Into<DiagArgName>, arg: impl IntoDiagArg) {
        let name = name.into();