#ifndef SHIM_RUST_CALLBACKS_CAPS_HPP
#define SHIM_RUST_CALLBACKS_CAPS_HPP
#include <cstddef>
#include <cstdint>
extern "C" {
bool rust__handler__low_byte_first(void *ctx, bool *out);
bool rust__handler__checksum(void *ctx, uint32_t *out);
bool rust__handler__is_crashed(void *ctx, bool *out);
bool rust__handler__auto_repair(void *ctx, bool *out);
bool rust__handler__primary_key_is_clustered(void *ctx, bool *out);
bool rust__handler__real_row_type(void *ctx, const void *create_info,
int32_t *out);
bool rust__handler__default_index_algorithm(void *ctx, int32_t *out);
bool rust__handler__is_index_algorithm_supported(void *ctx, int32_t key_alg,
bool *out);
bool rust__handler__record_buffer_wanted(void *ctx, uint64_t *max_rows);
bool rust__handler__explain_extra(void *ctx, void *out);
bool rust__handler__indexes_are_disabled(void *ctx, int32_t *out);
}
#endif