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; } }