umya-spreadsheet 3.0.0

umya-spreadsheet is a library written in pure Rust to read and write xlsx file.
Documentation
use crate::structs::{
    PivotCacheDefinition,
    PivotTableDefinition,
};

#[derive(Clone, Default, Debug)]
pub struct PivotTable {
    pivot_table_definition: PivotTableDefinition,
    pivot_cache_definition: PivotCacheDefinition,
}

impl PivotTable {
    #[inline]
    #[must_use]
    pub fn pivot_table_definition(&self) -> &PivotTableDefinition {
        &self.pivot_table_definition
    }

    #[inline]
    #[must_use]
    #[deprecated(since = "3.0.0", note = "Use pivot_table_definition()")]
    pub fn get_pivot_table_definition(&self) -> &PivotTableDefinition {
        self.pivot_table_definition()
    }

    #[inline]
    pub fn pivot_table_definition_mut(&mut self) -> &mut PivotTableDefinition {
        &mut self.
        pivot_table_definition
    }
    #[inline]
    #[deprecated(since = "3.0.0", note = "Use pivot_table_definition_mut()")]
    pub fn get_pivot_table_definition_mut(&mut self) -> &mut PivotTableDefinition {
        self.pivot_table_definition_mut()
    }

    #[inline]
    pub fn set_pivot_table_definition(&mut self, value: PivotTableDefinition) -> &mut Self {
        self.pivot_table_definition = value;
        self
    }

    #[inline]
    #[must_use]
    pub fn pivot_cache_definition(&self) -> &PivotCacheDefinition {
        &self.pivot_cache_definition
    }

    #[inline]
    #[must_use]
    #[deprecated(since = "3.0.0", note = "Use pivot_cache_definition()")]
    pub fn get_pivot_cache_definition(&self) -> &PivotCacheDefinition {
        self.pivot_cache_definition()
    }

    #[inline]
    pub fn pivot_cache_definition_mut(&mut self) -> &mut PivotCacheDefinition {
        &mut self.pivot_cache_definition
    }

    #[inline]
    #[deprecated(since = "3.0.0", note = "Use pivot_cache_definition_mut()")]
    pub fn get_pivot_cache_definition_mut(&mut self) -> &mut PivotCacheDefinition {
        self.pivot_cache_definition_mut()
    }

    #[inline]
    pub fn set_pivot_cache_definition(&mut self, value: PivotCacheDefinition) -> &mut Self {
        self.pivot_cache_definition = value;
        self
    }
}