kittycad_modeling_cmds/datetime.rs
1/// A wrapper for chrono types, since we need to impl Value for them.
2#[derive(Clone, Copy, Debug, Eq, PartialEq, Hash, Default)]
3pub struct DateTimeLocal {
4 value: chrono::DateTime<chrono::Local>,
5}
6
7impl From<DateTimeLocal> for chrono::DateTime<chrono::Local> {
8 fn from(value: DateTimeLocal) -> Self {
9 value.value
10 }
11}
12
13impl From<chrono::DateTime<chrono::Local>> for DateTimeLocal {
14 fn from(value: chrono::DateTime<chrono::Local>) -> Self {
15 Self { value }
16 }
17}