pub fn update_columns(&mut self, columns: Vec<TableFormatColumnConfig>) -> Result<()> {
        self.columns = columns;

        Ok(())
    }
// I think this should accept columns that don't exist in the data. Print empty columns
I think this should accept columns that don't exist in the data. Print empty columns
I think this should accept columns that don ' t exist in the data . Print empty columns
pub fn update_columns(&mut self, columns: Vec<TableFormatColumnConfig>) -> Result<()> {
        self.columns = columns;
        Ok(())
    }
pub fn update_columns ( & mut self , columns : Vec < TableFormatColumnConfig > ) -> Result < ( ) > { self . columns = columns ; Ok ( ( ) ) }
I think this should accept columns that don't exist in the data.
I think this should accept columns that don ' t exist in the data .
&mut self
columns
Vec<TableFormatColumnConfig>
&mut self
columns
Vec<TableFormatColumnConfig>