inframodel/observation/lab_results.rs
1use crate::ParseResult;
2
3#[derive(Clone, PartialEq, PartialOrd, Debug, Default)]
4pub enum LabResult {
5 #[default]
6 None,
7 GrainSize {
8 grain_mm: ParseResult<f32>,
9 pass_percent: ParseResult<f32>,
10 },
11 WaterContent {
12 water_content: ParseResult<f32>,
13 },
14 Other {
15 attribute: ParseResult<String>,
16 result: ParseResult<String>,
17 unit: ParseResult<String>,
18 },
19}