1 2 3 4 5 6 7 8 9 10 11
use derive_more::{Deref, DerefMut}; use smart_default::SmartDefault; use std::collections::LinkedList; #[derive(SmartDefault, Deref, DerefMut)] pub struct Table<Row, ColumnWidth: Default> { #[deref] #[deref_mut] pub data: LinkedList<Row>, pub column_width: ColumnWidth, }