pub mod proc_widget_column;
pub mod proc_widget_data;
mod sort_table;
use std::{borrow::Cow, collections::BTreeMap};
use hashbrown::{HashMap, HashSet};
use indexmap::IndexSet;
use itertools::Itertools;
pub use proc_widget_column::*;
pub use proc_widget_data::*;
use serde::{de::Error, Deserialize};
use sort_table::SortTableColumn;
use crate::{
app::{
data_farmer