private ColumnUniquenessRule(ColumnUniquenessRule existing, IReadOnlyPuzzle?puzzle) : base(existing) { _puzzle = puzzle; }
private ColumnUniquenessRule(ColumnUniquenessRule existing, IReadOnlyPuzzle puzzle) { _puzzle = puzzle; _unsetColumnValues = existing._unsetColumnValues.AsSpan().ToArray(); }