1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
use super::style::Style;

#[derive(Default, Debug)]
pub struct CellStyle {
    name: String,
    builtin_id: usize,
    style: Style,
}
impl CellStyle {
    pub fn get_name(&self)-> &str {
        &self.name
    }
    pub(crate) fn set_name<S: Into<String>>(&mut self, value:S) {
        self.name = value.into();
    }
    pub fn get_builtin_id(&self)-> &usize {
        &self.builtin_id
    }
    pub(crate) fn set_builtin_id(&mut self, value:usize) {
        self.builtin_id = value;
    }
    pub fn get_style(&self)-> &Style {
        &self.style
    }
    pub(crate) fn set_style(&mut self, value:Style) {
        self.style = value;
    }
}