A template for exposing a Rust struct to C and C++