{"ast_node_type":"function","tokens":[{"end":88,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn adt(db: &dyn HirDatabase, def: hir_def::AdtId) -> TyBuilder<hir_def::AdtId> {
impl TyBuilder<hir_def::AdtId> {
        TyBuilder::subst_for_def(db, def, None).with_data(def)