summaryrefslogtreecommitdiff
path: root/src/eval/value.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-05-12 11:42:09 +0200
committerLaurenz <laurmaedje@gmail.com>2022-05-12 11:42:09 +0200
commit64f8f981c2909da428612679807f969a3933a1fa (patch)
tree20b77615acb1f515efc06ed6f030177d55fec446 /src/eval/value.rs
parent84bd3454df487500d8a084190b4a10eac2a9f0f1 (diff)
Fix `Cast` implementation of `LayoutNode`
Diffstat (limited to 'src/eval/value.rs')
-rw-r--r--src/eval/value.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/eval/value.rs b/src/eval/value.rs
index 8096721e..011a7613 100644
--- a/src/eval/value.rs
+++ b/src/eval/value.rs
@@ -689,6 +689,8 @@ castable! {
castable! {
LayoutNode,
Expected: "content",
+ Value::None => Self::default(),
+ Value::Str(text) => Content::Text(text).pack(),
Value::Content(content) => content.pack(),
}