(datums: I)
| 100 | } |
| 101 | |
| 102 | fn min_string<'a, I>(datums: I) -> Datum<'a> |
| 103 | where |
| 104 | I: IntoIterator<Item = Datum<'a>>, |
| 105 | { |
| 106 | match datums |
| 107 | .into_iter() |
| 108 | .filter(|d| !d.is_null()) |
| 109 | .min_by(|a, b| a.unwrap_str().cmp(b.unwrap_str())) |
| 110 | { |
| 111 | Some(datum) => datum, |
| 112 | None => Datum::Null, |
| 113 | } |
| 114 | } |
| 115 | |
| 116 | fn sum_datum<'a, I, DatumType, ResultType>(datums: I) -> Datum<'a> |
| 117 | where |
no test coverage detected