{"ast_node_type":"variable","tokens":[{"end":72,"kind":"keyword","start":0,"text":"if"}]}
    if let PathResolution::Def(ModuleDef::Variant(variant)) = path_res {
    let path_res = sema.resolve_path(path)?;
        fields = variant.fields(db);