skip to content
==> tests/constants.c <==
1/* Every constant of @ajax/mesh-abi-view-pipedemo 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/view_pipedemo.h"
4#include "mesh/check.h"
5
6#include <stdint.h>
7#include <string.h>
8
9int main(void) {
10    CHECK_S(MESH_PIPEDEMO_MSG_TYPE, "msg");
11    CHECK_U(MESH_PIPEDEMO_MSG_BYTES, UINT64_C(64));
12    CHECK_S(MESH_PIPEDEMO_DIGEST_TYPE, "digest");
13    CHECK_U(MESH_PIPEDEMO_DIGEST_BYTES, UINT64_C(48));
14    CHECK_U(MESH_PIPEDEMO_R_SEQ, UINT64_C(0));
15    CHECK_U(MESH_PIPEDEMO_R_STAMP_LO, UINT64_C(1));
16    CHECK_U(MESH_PIPEDEMO_R_STAMP_HI, UINT64_C(2));
17    CHECK_U(MESH_PIPEDEMO_R_ORIGIN, UINT64_C(3));
18    CHECK_U(MESH_PIPEDEMO_R_PAYLOAD, UINT64_C(4));
19    CHECK_U(MESH_PIPEDEMO_ORIGIN_WASM, UINT64_C(1));
20    CHECK_U(MESH_PIPEDEMO_ORIGIN_NATIVE, UINT64_C(2));
21    CHECK_U(MESH_PIPEDEMO_PATH_GPU, UINT64_C(256));
22    CHECK_U(MESH_PIPEDEMO_S_MODE, UINT64_C(0));
23    CHECK_U(MESH_PIPEDEMO_S_BATCH, UINT64_C(4));
24    CHECK_U(MESH_PIPEDEMO_S_INTERVAL_US, UINT64_C(8));
25    CHECK_U(MESH_PIPEDEMO_S_NEXT_SEQ, UINT64_C(12));
26    CHECK_U(MESH_PIPEDEMO_S_SENT, UINT64_C(16));
27    CHECK_U(MESH_PIPEDEMO_S_FULL, UINT64_C(20));
28    CHECK_U(MESH_PIPEDEMO_S_GONE, UINT64_C(24));
29    CHECK_U(MESH_PIPEDEMO_S_LAST_NS, UINT64_C(32));
30    CHECK_U(MESH_PIPEDEMO_S_DST, UINT64_C(40));
31    CHECK_U(MESH_PIPEDEMO_MODE_GPU, UINT64_C(0));
32    CHECK_U(MESH_PIPEDEMO_MODE_DIRECT, UINT64_C(1));
33    CHECK_U(MESH_PIPEDEMO_MODE_OFF, UINT64_C(2));
34    CHECK_U(MESH_PIPEDEMO_OP_MODE, UINT64_C(2));
35    CHECK_U(MESH_PIPEDEMO_OP_BATCH, UINT64_C(3));
36    CHECK_U(MESH_PIPEDEMO_OP_INTERVAL, UINT64_C(4));
37    CHECK_U(MESH_PIPEDEMO_OP_RESET, UINT64_C(5));
38    CHECK_U(MESH_PIPEDEMO_SRC_BATCH, UINT64_C(64));
39    CHECK_U(MESH_PIPEDEMO_H_DST, UINT64_C(12));
40    CHECK_U(MESH_PIPEDEMO_H_INBOX, UINT64_C(128));
41    CHECK_U(MESH_PIPEDEMO_H_CAP, UINT64_C(1024));
42    CHECK_U(MESH_PIPEDEMO_H_CARRY, UINT64_C(74240));
43    CHECK_U(MESH_PIPEDEMO_H_CARRY_BYTES, UINT64_C(1552));
44    CHECK_U(MESH_PIPEDEMO_H_CARRY_REC, UINT64_C(16));
45    CHECK_U(MESH_PIPEDEMO_H_NODES_MAX, UINT64_C(8));
46    CHECK_U(MESH_PIPEDEMO_K_RECORDS, UINT64_C(0));
47    CHECK_U(MESH_PIPEDEMO_K_BAD, UINT64_C(4));
48    CHECK_U(MESH_PIPEDEMO_K_GPU, UINT64_C(8));
49    CHECK_U(MESH_PIPEDEMO_K_CPU, UINT64_C(12));
50    CHECK_U(MESH_PIPEDEMO_K_MAX_US, UINT64_C(16));
51    CHECK_U(MESH_PIPEDEMO_K_P50_US, UINT64_C(20));
52    CHECK_U(MESH_PIPEDEMO_K_P90_US, UINT64_C(24));
53    CHECK_U(MESH_PIPEDEMO_K_P99_US, UINT64_C(28));
54    CHECK_U(MESH_PIPEDEMO_K_EMPTY, UINT64_C(32));
55    CHECK_U(MESH_PIPEDEMO_K_LAST_BAD, UINT64_C(64));
56    CHECK_U(MESH_PIPEDEMO_K_HIST, UINT64_C(256));
57    CHECK_U(MESH_PIPEDEMO_K_BINS, UINT64_C(4096));
58    CHECK_U(MESH_PIPEDEMO_K_INBOX, UINT64_C(16640));
59    CHECK_U(MESH_PIPEDEMO_K_CAP, UINT64_C(4096));
60    CHECK_U(MESH_PIPEDEMO_K_STATS_EVERY, UINT64_C(64));
61    CHECK_U(MESH_PIPEDEMO_OP_STATS, UINT64_C(2));
62    CHECK_U(MESH_PIPEDEMO_OP_SINK_RESET, UINT64_C(3));
63    return mesh_check_done();
64}