Re:Migrating from Go to Rust
by physicsguy on Monday May 25, 2026 @10:18AM
(#48267169)
C APIs are much more annoying to wrap in Go than in Rust because of lack of enums (important) and unions (less important).
Nonsense, Rust has plenty of native libraries for HTTP and JSON.
Can you point out something that has a native Go library but not a native Rust counterpart?
The only thing I can think of is cryptography. We do have ring, but the default in rustls today is aws-lc-rs.
As for availability if CGO is ok, then calling C or C++ code from Go is not that hard. Also, there is always an option to just start C++ process if extra data copies are OK.