Phobos move, but always by destructive copy when in debug mode.
Performs the same operations as core.lifetime.move, but when in debug mode the
moved source is always set to its .init value, which is easier to check (e.g.
null for pointers) when looking for referential integrity bugs.
Phobos move, but always by destructive copy when in debug mode.
Performs the same operations as core.lifetime.move, but when in debug mode the moved source is always set to its .init value, which is easier to check (e.g. null for pointers) when looking for referential integrity bugs.