In the following code, Bar is an element of struct Foo. Is there a way to avoid a call to ~Bar when ~Foo is getting executed? // >>>>>>>>>> import std.stdio; struct Foo { Bar bar; ~this() { writeln("~Foo"); // some code that disables call to ~Bar } } struct Bar { ~this() { writeln("~Bar"); } } void main() { Foo foo; }