pub struct CalcSettings {Show 13 fields
pub calc_id: Option<u32>,
pub calc_mode: Option<String>,
pub full_calc_on_load: Option<bool>,
pub ref_mode: Option<String>,
pub iterate: Option<bool>,
pub iterate_count: Option<u32>,
pub iterate_delta: Option<f64>,
pub full_precision: Option<bool>,
pub calc_completed: Option<bool>,
pub calc_on_save: Option<bool>,
pub concurrent_calc: Option<bool>,
pub concurrent_manual_count: Option<u32>,
pub force_full_calc: Option<bool>,
}Expand description
High-level calculation properties (maps to the CalcPr XML element).
All fields are optional; None means the attribute is omitted from the XML.
Fields§
§calc_id: Option<u32>Calculation engine ID.
calc_mode: Option<String>Calculation mode: “auto”, “manual”, or “autoNoTable”.
full_calc_on_load: Option<bool>Full calculation on load.
ref_mode: Option<String>Reference mode: “A1” or “R1C1”.
iterate: Option<bool>Enable iterative calculation.
iterate_count: Option<u32>Maximum iterations for iterative calculation.
iterate_delta: Option<f64>Delta threshold for iterative calculation convergence.
full_precision: Option<bool>Full precision for calculations.
calc_completed: Option<bool>Whether calculation was completed before save.
calc_on_save: Option<bool>Calculate on save.
concurrent_calc: Option<bool>Enable concurrent calculation.
concurrent_manual_count: Option<u32>Manual concurrent calculation thread count.
force_full_calc: Option<bool>Force full calculation.
Implementations§
Source§impl CalcSettings
impl CalcSettings
Sourcepub fn to_calc_pr(&self) -> CalcPr
pub fn to_calc_pr(&self) -> CalcPr
Convert to the XML-level CalcPr struct.
Trait Implementations§
Source§impl Clone for CalcSettings
impl Clone for CalcSettings
Source§fn clone(&self) -> CalcSettings
fn clone(&self) -> CalcSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CalcSettings
impl Debug for CalcSettings
Source§impl Default for CalcSettings
impl Default for CalcSettings
Source§fn default() -> CalcSettings
fn default() -> CalcSettings
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CalcSettings
impl RefUnwindSafe for CalcSettings
impl Send for CalcSettings
impl Sync for CalcSettings
impl Unpin for CalcSettings
impl UnwindSafe for CalcSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more