Public declaration syntax from harness-tui-kit/src/components/history/history_view.rs Original source SHA-256: 316d3e661be1cc8332f3ec95edbaf512b039949794187cea276598b9cecbe874 Function bodies and constant values are omitted. This is not the complete implementation. Source line 23 #[derive(Debug, Clone, Default)] pub struct HistoryViewState { } Source line 35 #[must_use] pub fn following() -> Self; Source line 44 #[must_use] pub fn is_following(&self) -> bool; Source line 49 pub fn set_follow(&mut self, follow: bool); Source line 54 pub fn scroll_up(&mut self, rows: u16); Source line 61 pub fn scroll_down(&mut self, rows: u16); Source line 69 pub fn jump_to_latest(&mut self); Source line 81 #[derive(Debug, Clone)] pub struct HistoryView<'a> { } Source line 89 #[must_use] pub fn new(cells: &'a [Box]) -> Self; Source line 98 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self; Source line 105 #[must_use] pub fn total_height(&self, width: u16) -> u32;