reference_interval/
reference_interval.rs

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