reference_interval/
reference_interval.rs

1/// Reference interval with a units label, lower reference limit, upper reference limite.
2#[derive(serde::Serialize)]
3pub struct ReferenceInterval<T> {
4
5    /// Units label
6    #[allow(dead_code)]
7    pub units: String,
8
9    /// Lower Reference Limit (LRL)
10    #[allow(dead_code)]
11    pub lower: T,
12
13    /// Upper Reference Limit URL)
14    #[allow(dead_code)]
15    pub upper: T,
16
17}
18
19#[cfg(test)]
20mod tests {
21    use super::*;
22
23    #[test]
24    fn test() {
25        let x = ReferenceInterval{
26            units: "units".into(),
27            lower: 11,
28            upper: 97,
29        };
30        assert_eq!(x.units, "units");
31        assert_eq!(x.lower, 11);
32        assert_eq!(x.upper, 97);
33    }
34}