use crate::{models::Year, ClockData};
#[derive(Debug, Copy, Clone, Default)]
pub struct LoggableClockData {
data: ClockData,
century: Year,
}
impl LoggableClockData {
pub fn new(data: ClockData) -> Self {
Self {
data,
century: Year::default(),
}
}
pub fn set_century(&mut self, value: Year) {
self.century = value
}
pub fn data(&self) -> ClockData {
self.data
}
pub fn century(&self) -> Year {
self.century
}
}