pub fn table_type<T: ?Sized + Reencode>( reencoder: &mut T, table_ty: TableType, ) -> Result<TableType, Error<T::Error>>