|
|
|
|
|
by klabb3
1015 days ago
|
|
I agree but does RAII necessarily imply parameter-free destruction? Personally I love Rust’s `fn foo(self, …)`, which is just like a regular method but consumes the value. Deallocate by default is fine, but sometimes you need to run specific destructors (linear type style). I’ve long wished for an opt-out from implicit drop semantics for resource/handle types. |
|
[0]: https://play.rust-lang.org/?version=stable&mode=debug&editio...