==> tests/constants.c <==1/* Every constant of @ajax/mesh-abi-snapshot equals the Rust's (values printed by the Rust itself), and the
2 * Rust const asserts that need a function call hold. Generated from alpha-rust-mesh. */
3#include "mesh/abi/snapshot.h"
4#include "mesh/check.h"
5
6#include <stdint.h>
7#include <string.h>
8
9int main(void) {
10 CHECK_U(MESH_SNAP_VERSION, UINT64_C(3));
11 CHECK_U(MESH_SN_TOTAL, UINT64_C(0));
12 CHECK_U(MESH_SN_COUNT, UINT64_C(4));
13 CHECK_U(MESH_SN_VERSION, UINT64_C(8));
14 CHECK_U(MESH_SN_HOST_AT, UINT64_C(12));
15 CHECK_U(MESH_SN_HEAD_BYTES, UINT64_C(16));
16 CHECK_U(MESH_SC_SLOT, UINT64_C(0));
17 CHECK_U(MESH_SC_BYTES, UINT64_C(4));
18 CHECK_U(MESH_SC_NODES, UINT64_C(8));
19 CHECK_U(MESH_SC_VIEW, UINT64_C(12));
20 CHECK_U(MESH_SC_HEAD_BYTES, UINT64_C(16));
21 CHECK_U(MESH_SC_CTL_BYTES, UINT64_C(512));
22 CHECK_U(MESH_SC_ENTRY, UINT64_C(16));
23 CHECK_U(MESH_SC_CTL, UINT64_C(144));
24 CHECK_U(MESH_SC_EXT, UINT64_C(656));
25 CHECK_U(MESH_SC_NODE_RECS, UINT64_C(1680));
26 CHECK_U(MESH_SNAP_HOST, UINT64_C(12288));
27 return mesh_check_done();
28}