diff --git a/ratatui-widgets/src/list/state.rs b/ratatui-widgets/src/list/state.rs index c9147883..c26fc7d6 100644 --- a/ratatui-widgets/src/list/state.rs +++ b/ratatui-widgets/src/list/state.rs @@ -40,7 +40,7 @@ /// ``` /// /// [`List`]: super::List -#[derive(Debug, Default, Clone, Eq, PartialEq, Hash)] +#[derive(Debug, Default, Clone, Copy, Eq, PartialEq, Hash)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] pub struct ListState { pub(crate) offset: usize, diff --git a/ratatui-widgets/src/table/state.rs b/ratatui-widgets/src/table/state.rs index efd3ca6e..b62ab2d3 100644 --- a/ratatui-widgets/src/table/state.rs +++ b/ratatui-widgets/src/table/state.rs @@ -50,7 +50,7 @@ /// /// [`Table`]: super::Table /// [`Table::widths`]: crate::table::Table::widths -#[derive(Debug, Default, Clone, Eq, PartialEq, Hash)] +#[derive(Debug, Default, Clone, Copy, Eq, PartialEq, Hash)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] pub struct TableState { pub(crate) offset: usize,