buffi 0.2.1+rust.1.82.0

A tool to generate ergonomic, buffer-based C++ APIs.
buffi-0.2.1+rust.1.82.0 has been yanked.
Visit the last successful build: buffi-0.3.9+rust.1.93.0

This code is used to generate the c++ side API bindings for a Rust API based on the rustdoc json output

It generates the following files:

  • functions.hpp, containing the c++ side function definitions
  • types.hpp, containing types for any type used in the generated function signatures
  • serde.hpp, bincode.hpp, binary.hpp, containing helper code used for the (de)serialization implementation