(c: &[CoordValue])
| 115 | } |
| 116 | |
| 117 | fn encode_key(c: &[CoordValue]) -> Vec<CoordKey> { |
| 118 | c.iter() |
| 119 | .map(|v| match v { |
| 120 | CoordValue::Int64(x) => CoordKey::I(*x), |
| 121 | CoordValue::TimestampMs(x) => CoordKey::Ts(*x), |
| 122 | CoordValue::Float64(x) => CoordKey::F(x.to_bits()), |
| 123 | CoordValue::String(s) => CoordKey::S(s.clone()), |
| 124 | }) |
| 125 | .collect() |
| 126 | } |
| 127 | |
| 128 | fn decode_key(k: &[CoordKey]) -> Vec<CoordValue> { |
| 129 | k.iter() |
no test coverage detected