{"ast_node_type":"variable","tokens":[{"end":91,"kind":"keyword","start":0,"text":"let"}]}
    let is_foreign_non_exhaustive = item.attrs(ctx.db).by_key(sym::non_exhaustive).exists()
    let has_invisible_field = n_fields - fields.len() > 0;
        && item.krate(ctx.db) != module.krate();