From 46068b49ae3febc2b31a5bd4444638593c586635 Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Thu, 10 Dec 2020 17:08:24 +0100 Subject: [PATCH] forward assign declarations (#65) --- stew/assign2.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stew/assign2.nim b/stew/assign2.nim index f4a4282..0ebf181 100644 --- a/stew/assign2.nim +++ b/stew/assign2.nim @@ -4,6 +4,10 @@ import {.push raises: [Defect].} +func assign*[T](tgt: var seq[T], src: openArray[T]) {.gcsafe.} +func assign*[T](tgt: var openArray[T], src: openArray[T]) {.gcsafe.} +func assign*[T](tgt: var T, src: T) {.gcsafe.} + func assignImpl[T](tgt: var openArray[T], src: openArray[T]) = mixin assign when supportsCopyMem(T):