clia_rustorm_dao/
interval.rs

1use serde_derive::{
2    Deserialize,
3    Serialize,
4};
5
6#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
7pub struct Interval {
8    pub microseconds: i64,
9    pub days: i32,
10    pub months: i32,
11}
12
13impl Interval {
14    pub fn new(microseconds: i64, days: i32, months: i32) -> Self {
15        Interval {
16            microseconds,
17            days,
18            months,
19        }
20    }
21}