skip to content
==> 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}