pub trait ColumnGenerator: Sync + Send { // Required method fn generate(&self, length: usize, seed: u64) -> Vec<RawVal>; }