{"ast_node_type":"function","tokens":[{"end":75,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn print_witness_pat(&self, pat: &WitnessPat<'p, 'tcx>) -> String {
    /// This panics for patterns that don't appear in diagnostics, like float ranges.
        let cx = self;