==> tests/constants.c <==1/* Every constant of @ajax/mesh-abi-peer-sizes 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/peer_sizes.h"
4#include "mesh/check.h"
5
6#include <stdint.h>
7#include <string.h>
8
9int main(void) {
10 CHECK_U(MESH_F_PERF_MAX, UINT64_C(16384));
11 CHECK_U(MESH_VIEW_REQ_BYTES, UINT64_C(28));
12 CHECK_U(MESH_VIEW_HEAD, UINT64_C(24));
13 CHECK_U(MESH_F_VIEW_CHUNK, UINT64_C(1048576));
14 CHECK_U(MESH_F_BLOB_MAX, UINT64_C(1048640));
15 CHECK_U(MESH_JOB_PAYLOAD_MAX, UINT64_C(1048576));
16 CHECK_U(MESH_JOB_HEAD, UINT64_C(4));
17 CHECK_U(MESH_F_JOB_MAX, UINT64_C(8388608));
18 CHECK_U(MESH_JOIN_BYTES, UINT64_C(120));
19 CHECK_U(MESH_HELLO_BYTES, UINT64_C(52));
20 CHECK_U(MESH_ROUND_HEAD, UINT64_C(16));
21 CHECK_U(MESH_BEAT_HEAD, UINT64_C(76));
22 CHECK_U(MESH_BEAT_REASON_MAX, UINT64_C(160));
23 CHECK_U(MESH_BEAT_MOVES_MAX, UINT64_C(32));
24 CHECK_U(MESH_BEAT_MOVE_BYTES, UINT64_C(32));
25 CHECK_U(MESH_BEAT_LEADER, UINT64_C(1));
26 CHECK_U(MESH_VOTE_REQ_BYTES, UINT64_C(28));
27 CHECK_U(MESH_VOTE_BYTES, UINT64_C(16));
28 CHECK_U(MESH_STATE_HEAD, UINT64_C(12));
29 CHECK_U(MESH_F_STATE_MAX, UINT64_C(1048576));
30 CHECK_U(MESH_ACK_BYTES, UINT64_C(24));
31 CHECK_U(MESH_CTL_HEAD, UINT64_C(8));
32 CHECK_U(MESH_F_CTL_MAX, UINT64_C(4096));
33 CHECK_U(MESH_CTL_REPLY_HEAD, UINT64_C(12));
34 CHECK_U(MESH_F_CTL_REPLY_MAX, UINT64_C(65536));
35 CHECK_U(MESH_IMAGE_REQ_HEAD, UINT64_C(32));
36 CHECK_U(MESH_IMAGE_HEAD, UINT64_C(28));
37 CHECK_U(MESH_F_PLACE_MAX, UINT64_C(65536));
38 CHECK_U(MESH_F_INPUT_MAX, UINT64_C(256));
39 CHECK_U(MESH_F_LOAD_MAX, UINT64_C(4194304));
40 CHECK_U(MESH_F_REASON_MAX, UINT64_C(256));
41 return mesh_check_done();
42}