==> tests/constants.c <==1/* Every constant of @ajax/mesh-abi-host-status 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/host_status.h"
4#include "mesh/check.h"
5
6#include <stdint.h>
7#include <string.h>
8
9int main(void) {
10 CHECK_U(MESH_S_UPTIME_MS, UINT64_C(0));
11 CHECK_U(MESH_S_EPOCH, UINT64_C(8));
12 CHECK_U(MESH_S_SYSTEM, UINT64_C(12));
13 CHECK_U(MESH_S_PEER_STATE, UINT64_C(16));
14 CHECK_U(MESH_S_PROGRAMS, UINT64_C(20));
15 CHECK_U(MESH_S_SMS_TOTAL, UINT64_C(24));
16 CHECK_U(MESH_S_GREEN, UINT64_C(28));
17 CHECK_U(MESH_S_TASKS_PER_S, UINT64_C(32));
18 CHECK_U(MESH_S_HEAP_FREE, UINT64_C(36));
19 CHECK_U(MESH_S_SMS, UINT64_C(40));
20 CHECK_U(MESH_S_PEER_RTT_US, UINT64_C(44));
21 CHECK_U(MESH_S_LOCK_STEP, UINT64_C(48));
22 CHECK_U(MESH_S_HTTP_REQUESTS, UINT64_C(56));
23 CHECK_U(MESH_S_BLINK_US, UINT64_C(60));
24 CHECK_U(MESH_S_HOSTNAME, UINT64_C(64));
25 CHECK_U(MESH_S_GPU, UINT64_C(96));
26 CHECK_U(MESH_S_PROGRAMS_DIR, UINT64_C(128));
27 CHECK_U(MESH_S_LAST_HTTP, UINT64_C(192));
28 CHECK_U(MESH_S_HTTP_ADDR, UINT64_C(256));
29 CHECK_U(MESH_S_LOCK_VIEW, UINT64_C(320));
30 CHECK_U(MESH_S_LOCK_NAME, UINT64_C(352));
31 CHECK_U(MESH_S_RATES, UINT64_C(368));
32 CHECK_U(MESH_S_LAST_BLINK_MS, UINT64_C(496));
33 CHECK_U(MESH_S_ISOLATION, UINT64_C(504));
34 CHECK_U(MESH_ISOLATION_BLINK, UINT64_C(0));
35 CHECK_U(MESH_S_SYSTEMS, UINT64_C(512));
36 CHECK_U(MESH_S_LINKED, UINT64_C(516));
37 CHECK_U(MESH_S_ARCH, UINT64_C(528));
38 CHECK_U(MESH_S_LOCK_WAIT_US, UINT64_C(544));
39 CHECK_U(MESH_S_SESSIONS, UINT64_C(548));
40 CHECK_U(MESH_ISOLATION_MPS, UINT64_C(1));
41 CHECK_U(MESH_ISOLATION_LEASE, UINT64_C(2));
42 return mesh_check_done();
43}