{"ast_node_type":"other","tokens":[{"end":19,"kind":"keyword","start":0,"text":"match"}]}
        match var {
    fn from(var: VariantDef) -> Self {
            VariantDef::Struct(t) => Adt::from(t).into(),