{"ast_node_type":"variable","tokens":[{"end":38,"kind":"keyword","start":0,"text":"let"}]}
            let mut needs_mut = false;
        if let Some(span) = result.illegal_sized_bound {
            if let ty::Ref(region, t_type, mutability) = self_ty.kind() {