#ifndef GOOGLE_PROTOBUF_RUST_CPP_KERNEL_RUST_ALLOC_FOR_CPP_API_H__ | |
#define GOOGLE_PROTOBUF_RUST_CPP_KERNEL_RUST_ALLOC_FOR_CPP_API_H__ | |
#include <cstddef> | |
// Allocates memory using the current Rust global allocator. | |
// | |
// This function is defined in `rust_alloc_for_cpp_api.rs`. | |
extern "C" void* proto2_rust_alloc(size_t size, size_t align); | |
#endif // GOOGLE_PROTOBUF_RUST_CPP_KERNEL_RUST_ALLOC_FOR_CPP_API_H__ |