Pull Request №663 RosettaCommons/rosetta/main ← lyskov-ai/rosetta/refactor/variant-option-key-unique-ptr
Merge: 068bd85322153b1ddc5a354f8cf0633a5631e9fa←28a846a04cea64e67d633086273b0ce57e64417e
Refactor VariantKey and VariantOption raw pointers to unique_ptr
----------------
Merge commit message:
Remove unnecessary = default move ctor/assignment from VariantKey and VariantOption
Both classes have user-declared copy constructor and copy-assignment, which
suppress implicit move generation (C++11). The explicit = default moves were
performance-only; without them, moves fall back to deep-clone copies, which
is semantically correct. Per project policy, this performance-only benefit is
not worth the added noise.