1pub mod stateful_list; 2pub mod stateful_table; 3pub mod lazy_stateful_table; 4 5pub trait Stateful<T> { 6 fn next(&mut self) -> usize; 7 fn previous(&mut self) -> usize; 8 fn unselect(&mut self); 9}