nodedb-array 0.2.1

Shared ND sparse array engine (coordinate-tuple indexed, tile-based) for NodeDB Origin and Lite
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-License-Identifier: Apache-2.0

pub mod cell_payload;
pub mod dense_tile;
pub mod layout;
pub mod mbr;
pub mod promotion;
pub mod sparse_tile;

pub use cell_payload::{
    CELL_GDPR_ERASURE_SENTINEL, CELL_TOMBSTONE_SENTINEL, CellPayload, OPEN_UPPER,
    is_cell_gdpr_erasure, is_cell_sentinel, is_cell_tombstone,
};
pub use dense_tile::DenseTile;
pub use layout::{tile_id_for_cell, tile_indices_for_cell};
pub use mbr::{AttrStats, TileMBR};
pub use promotion::{DENSE_PROMOTION_THRESHOLD, should_promote_to_dense, sparse_to_dense};
pub use sparse_tile::SparseTile;