
Refactoring to Rust with Lily Mara
Rustacean Station
00:00
How to Deallocate C Pointers From the Go Garbage Collector
Someone said you could use Go and kind of treat it like it's a C library almost. Is that right? That this doesn't make sense in my head. So the way Go is, right? It's a garbage collected language. And I believe you can write functions that could be compiled into like a, you know, dynamic library that Segoat could call. You don't want to be doing cross language deallocation. If you're using Rust FFI, you should not allow the C deallocated to free your Rust memory. We should not be freeing from Rust.
Transcript
Play full episode