{"ast_node_type":"variable","tokens":[{"end":96,"kind":"keyword","start":0,"text":"let"}]}
                        let last_segment = generic_args.get_mut(segments.len() - num_segments)?;
                        // Insert the type reference (T in the above example) as Self parameter for the trait
                        *last_segment = Some(match last_segment.take() {