Cannot print a void value
This commit is contained in:
parent
b38b85a8f1
commit
786342c39b
|
@ -1,6 +1,6 @@
|
||||||
# Package
|
# Package
|
||||||
|
|
||||||
version = "20230322"
|
version = "20230329"
|
||||||
author = "Emery Hemingway"
|
author = "Emery Hemingway"
|
||||||
description = "data model and serialization format"
|
description = "data model and serialization format"
|
||||||
license = "Unlicense"
|
license = "Unlicense"
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
include_rules
|
include_rules
|
||||||
: preserves.nim |> !nim_run |>
|
: preserves.nim |> !nim_run |>
|
||||||
|
: preserves.nim |> !nim_check |>
|
||||||
|
|
|
@ -1378,7 +1378,7 @@ proc writeText*[E](stream: Stream; pr: Preserve[E]) =
|
||||||
write(stream, '}')
|
write(stream, '}')
|
||||||
of pkEmbedded:
|
of pkEmbedded:
|
||||||
write(stream, "#!")
|
write(stream, "#!")
|
||||||
when compiles($pr.embed):
|
when compiles($pr.embed) and not E is void:
|
||||||
write(stream, $pr.embed)
|
write(stream, $pr.embed)
|
||||||
else:
|
else:
|
||||||
write(stream, "…")
|
write(stream, "…")
|
||||||
|
|
Loading…
Reference in New Issue