#pragma once
#include <cstdint>
#include <string>
#include "rust/cxx.h"
static bool g_hasVoidTrampoline = false;
static rust::Fn<void(uint64_t)> g_voidTrampoline;
static rust::Fn<void(uint64_t, bool)> g_boolTrampoline;
static rust::Fn<void(uint64_t, int32_t)> g_intTrampoline;
inline void qtrs_setVoidTrampoline(rust::Fn<void(uint64_t)> t) {
g_voidTrampoline = t;
g_hasVoidTrampoline = true;
}
inline void qtrs_setBoolTrampoline(rust::Fn<void(uint64_t, bool)> t) {
g_boolTrampoline = t;
g_hasVoidTrampoline = true;
}
inline void qtrs_setIntTrampoline(rust::Fn<void(uint64_t, int32_t)> t) {
g_intTrampoline = t;
g_hasVoidTrampoline = true;
}