Rename = to =copy in stdlib (#17781)

This commit is contained in:
Clyybber 2021-04-19 13:16:10 +02:00 • committed by GitHub
commit 6de5aa1971
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 5 additions and 4 deletions

View file

@ -443,7 +443,7 @@ proc `=destroy`*[T](c: var Channel[T]) =
else:
atomicDec(c.d.atomicCounter)
proc `=`*[T](dest: var Channel[T], src: Channel[T]) =
proc `=copy`*[T](dest: var Channel[T], src: Channel[T]) =
## Shares `Channel` by reference counting.
if src.d != nil:
atomicInc(src.d.atomicCounter)

View file

@ -18,7 +18,7 @@ type
Isolated*[T] = object ## Isolated data can only be moved, not copied.
value: T
proc `=`*[T](dest: var Isolated[T]; src: Isolated[T]) {.error.}
proc `=copy`*[T](dest: var Isolated[T]; src: Isolated[T]) {.error.}
proc `=sink`*[T](dest: var Isolated[T]; src: Isolated[T]) {.inline.} =
# delegate to value's sink operation