{"ast_node_type":"function","tokens":[{"end":67,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn unop_ty(&self, un_op: UnOp, arg: Ty<'tcx>) -> Ty<'tcx> {
    /// Get the resulting type of unary operation.
        un_op.ty(self.tcx, arg)