Hello,
say a function defines 4 pointed elements of data. Depending on logical
conditions, one of them escapes the func to be assigned to some world variable
(static or on heap), while another is returned. How does Rust determine which of
those data are to be freed? Seems this can only be done dynamically, at runtime,
or do I miss a relevant point? Is there a cheap algo to do this?
(Also, those elements of data can be arbitrarily complex, and hold other pointed
data which themselves may be placed there conditionally.)
Thank you,
denis
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev