// The bulk of this crate is bindgen-generated; clippy lints on it are noise.
// Raw FFI bindings to the IREE runtime, generated by build.rs. The C wrappers
// for IREE's static-inline helpers are compiled and linked alongside.
include!;
// Hand-written to match `iree/base/allocator.h`:
// typedef struct { void* self; iree_allocator_ctl_fn_t ctl; } iree_allocator_t;
// bindgen blocklists the type (it renders opaque because of the `self` field
// name), so this is the single source of truth for its layout.