mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 17:34:43 +00:00
* Make index out of bounds more useful by including the 'bounds'. * fixes #9880 index out of bounds (remaining cases); revives #10228 * change err msg to: `index 3 not in 0 .. 1`
8 lines
260 B
Nim
8 lines
260 B
Nim
# imported by other modules, unlike helpers.nim which is included
|
|
|
|
template formatErrorIndexBound*[T](i, a, b: T): string =
|
|
"index " & $i & " not in " & $a & " .. " & $b
|
|
|
|
template formatErrorIndexBound*[T](i, n: T): string =
|
|
formatErrorIndexBound(i, 0, n)
|