Add missing string cast for marginal

This commit is contained in:
Laurenz 2022-05-20 22:28:02 +02:00
parent 6ff5536127
commit 18511686f3

View File

@ -173,6 +173,7 @@ impl Cast<Spanned<Value>> for Marginal {
fn cast(value: Spanned<Value>) -> StrResult<Self> {
match value.v {
Value::None => Ok(Self::None),
Value::Str(v) => Ok(Self::Content(Content::Text(v))),
Value::Content(v) => Ok(Self::Content(v)),
Value::Func(v) => Ok(Self::Func(v, value.span)),
_ => Err("expected none, content or function")?,