Decode the `RowKind` for the given row index. Returns [`RowKind::Live`] when `row_kinds` is empty (forward-compat with pre-v4 data still in memory during migration) or when the row index is out of range.
(&self, row: usize)
| 180 | /// with pre-v4 data still in memory during migration) or when the row |
| 181 | /// index is out of range. |
| 182 | pub fn row_kind(&self, row: usize) -> ArrayResult<RowKind> { |
| 183 | match self.row_kinds.get(row) { |
| 184 | None => Ok(RowKind::Live), |
| 185 | Some(&b) => RowKind::from_u8(b), |
| 186 | } |
| 187 | } |
| 188 | } |
| 189 | |
| 190 | /// All row-level data passed to [`SparseTileBuilder::push_row`]. |
no test coverage detected