Interviewer: “What happens if you allocate memory with C’s malloc and try to free it with Rust’s dealloc, if you get a pointer to the memory from C?”
Me: “If we do it via FFI then there’s a possibility the program may continue working (because the underlying structs share the same memory layout? right? …right?)”
Comments
That's the first thing on the page.
That's fair. Personally, I've skipped that entire pre-section thinking it's a long quote from some book.