struct NonTrivial { ~NonTrivial() { } };