(data: &[u8])
| 35 | } |
| 36 | |
| 37 | pub fn decode_surrogates(data: &[u8]) -> ArrayResult<Vec<Surrogate>> { |
| 38 | let as_i64 = nodedb_codec::fastlanes::decode(data).map_err(codec_err)?; |
| 39 | Ok(as_i64 |
| 40 | .into_iter() |
| 41 | .map(|v| Surrogate::new(v as u32)) |
| 42 | .collect()) |
| 43 | } |
| 44 | |
| 45 | // --------------------------------------------------------------------------- |
| 46 | // Row kinds: raw u8 bytes |