diff --git a/base/src/calc_result.rs b/base/src/calc_result.rs index f1f253d..b0f44dd 100644 --- a/base/src/calc_result.rs +++ b/base/src/calc_result.rs @@ -9,7 +9,6 @@ pub struct CellReference { pub row: i32, } -#[derive(Clone)] pub struct Range { pub left: CellReference, pub right: CellReference, diff --git a/base/src/model.rs b/base/src/model.rs index 7ac3596..d40726d 100644 --- a/base/src/model.rs +++ b/base/src/model.rs @@ -62,7 +62,6 @@ pub enum CellState { Evaluating, } -#[derive(Clone)] pub enum ParsedDefinedName { CellReference(CellReference), RangeReference(Range), @@ -78,7 +77,6 @@ pub enum ParsedDefinedName { /// * A list of cells with its status (evaluating, evaluated, not evaluated) /// * A dictionary with the shared strings and their indices. /// This is an optimization for large files (~1 million rows) -#[derive(Clone)] pub struct Model { pub workbook: Workbook, pub parsed_formulas: Vec>,