{"ast_node_type":"variable","tokens":[{"end":76,"kind":"keyword","start":0,"text":"let"}]}
        let this = name_ref.syntax().ancestors().find_map(ast::Impl::cast)?;
    pub fn for_trait_name_ref(name_ref: &ast::NameRef) -> Option<ast::Impl> {
        if this.trait_()?.syntax().text_range().start() == name_ref.syntax().text_range().start() {