{"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"let"}]}
                        let idx = self.impl_trait_mode.opaque_type_data.alloc(ImplTrait {
                        // lowering the bounds
                            bounds: crate::make_single_type_binders(Vec::default()),