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