skip to content
==> tests/constants.c <==
1/* Every constant of @ajax/mesh-abi-node-load 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/node_load.h"
4#include "mesh/check.h"
5
6#include <stdint.h>
7#include <string.h>
8
9int main(void) {
10    CHECK_U(MESH_NODE_LOAD, UINT64_C(262144));
11    CHECK_U(MESH_NL_STRIDE, UINT64_C(32));
12    CHECK_U(MESH_NL_OBS_NS, UINT64_C(0));
13    CHECK_U(MESH_NL_LOST_NS, UINT64_C(8));
14    CHECK_U(MESH_NL_GAPS, UINT64_C(16));
15    CHECK_U(MESH_NL_MAX_GAP_NS, UINT64_C(20));
16    CHECK_U(MESH_NL_WIN, UINT64_C(24));
17    CHECK_U(MESH_NL_QUEUE_US, UINT64_C(28));
18    CHECK_U(MESH_GAP_NS, UINT64_C(20000));
19    CHECK_U(MESH_NODE_LOAD_FIELDS_LEN, 6);
20    CHECK_U(MESH_NODE_LOAD_FIELDS[0].off, UINT64_C(0));
21    CHECK_U(MESH_NODE_LOAD_FIELDS[0].bytes, UINT64_C(8));
22    CHECK_U(MESH_NODE_LOAD_FIELDS[1].off, UINT64_C(8));
23    CHECK_U(MESH_NODE_LOAD_FIELDS[1].bytes, UINT64_C(8));
24    CHECK_U(MESH_NODE_LOAD_FIELDS[2].off, UINT64_C(16));
25    CHECK_U(MESH_NODE_LOAD_FIELDS[2].bytes, UINT64_C(4));
26    CHECK_U(MESH_NODE_LOAD_FIELDS[3].off, UINT64_C(20));
27    CHECK_U(MESH_NODE_LOAD_FIELDS[3].bytes, UINT64_C(4));
28    CHECK_U(MESH_NODE_LOAD_FIELDS[4].off, UINT64_C(24));
29    CHECK_U(MESH_NODE_LOAD_FIELDS[4].bytes, UINT64_C(4));
30    CHECK_U(MESH_NODE_LOAD_FIELDS[5].off, UINT64_C(28));
31    CHECK_U(MESH_NODE_LOAD_FIELDS[5].bytes, UINT64_C(4));
32    return mesh_check_done();
33}