{"ast_node_type":"variable","tokens":[{"end":84,"kind":"keyword","start":0,"text":"let"}]}
        let impl_is_unsafe = trait_.map(|s| s.is_unsafe(ctx.db())).unwrap_or(false);
        let insert_after = ted::Position::after(builder.make_mut(adt.clone()).syntax());
        let impl_def_with_items = impl_def_from_trait(