usecrate::TableDimensions;pubtraitDeferredTableDataSource{/// called once per frame, before any other methods are used.
fnprepare(&mutself){}/// called once per frame, after the source has been used.
fnfinalize(&mutself){}fnget_dimensions(&self)-> TableDimensions;}