summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/collections/lists.nim3
-rw-r--r--lib/pure/strscans.nim4
-rw-r--r--lib/pure/uri.nim3
-rw-r--r--lib/pure/xmltree.nim4
4 files changed, 14 insertions, 0 deletions
diff --git a/lib/pure/collections/lists.nim b/lib/pure/collections/lists.nim
index d1de0ea67..829ec2ccb 100644
--- a/lib/pure/collections/lists.nim
+++ b/lib/pure/collections/lists.nim
@@ -59,6 +59,9 @@ runnableExamples:
 
 import std/private/since
 
+when defined(nimPreviewSlimSystem):
+  import std/assertions
+
 when not defined(nimHasCursor):
   {.pragma: cursor.}
 
diff --git a/lib/pure/strscans.nim b/lib/pure/strscans.nim
index 99442075a..7db6f28af 100644
--- a/lib/pure/strscans.nim
+++ b/lib/pure/strscans.nim
@@ -286,6 +286,10 @@ efficiency and perform different checks.
 import macros, parseutils
 import std/private/since
 
+when defined(nimPreviewSlimSystem):
+  import std/assertions
+
+
 proc conditionsToIfChain(n, idx, res: NimNode; start: int): NimNode =
   assert n.kind == nnkStmtList
   if start >= n.len: return newAssignment(res, newLit true)
diff --git a/lib/pure/uri.nim b/lib/pure/uri.nim
index 1dbb018c2..50b1b9445 100644
--- a/lib/pure/uri.nim
+++ b/lib/pure/uri.nim
@@ -39,6 +39,9 @@ runnableExamples:
 import strutils, parseutils, base64
 import std/private/[since, decode_helpers]
 
+when defined(nimPreviewSlimSystem):
+  import std/assertions
+
 
 type
   Url* = distinct string
diff --git a/lib/pure/xmltree.nim b/lib/pure/xmltree.nim
index 9a9ecde57..72645ef96 100644
--- a/lib/pure/xmltree.nim
+++ b/lib/pure/xmltree.nim
@@ -33,6 +33,10 @@ runnableExamples:
 import std/private/since
 import macros, strtabs, strutils
 
+when defined(nimPreviewSlimSystem):
+  import std/assertions
+
+
 type
   XmlNode* = ref XmlNodeObj ## An XML tree consisting of XML nodes.
     ##