Fix compiler warning when passing a rust::Fn with a generic return type such as Vec<T> from Rust to C++ (#1633) Suppress warnings in generated code under GCC's missing-declarations setting (#1635) Fix MSVC warning on large negative enum discriminant values (#1636)