Mark error conversion function noexcept
Mark error conversion function noexcept

This prevents a std::bad_alloc exception from operator new[] from
potentially propagating into Rust, which would be UB.

dtolnay/cxx,dtolnay/cxx,dtolnay/cxx,dtolnay/cxx