From c44ebf876f6ab09fe1629d980efc5c4878a6a5a5 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 21 Dec 2020 00:47:47 +0100 Subject: =?UTF-8?q?Add=20error=20cases=20for=20[font]=20=F0=9F=A7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/library/style.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/library/style.rs b/src/library/style.rs index 0cc40f94..43380249 100644 --- a/src/library/style.rs +++ b/src/library/style.rs @@ -105,9 +105,9 @@ pub fn font(mut args: Args, ctx: &mut EvalContext) -> Value { ctx.state.font.variant.stretch = stretch; } - struct FontList(Vec); + struct FamilyList(Vec); - try_from_match!(FontList["font or list of fonts"] @ span: + try_from_match!(FamilyList["family or list of families"] @ span: Value::Str(v) => Self(vec![v.to_lowercase()]), Value::Dict(v) => Self(Args(v.span_with(span)) .find_all::() @@ -117,7 +117,7 @@ pub fn font(mut args: Args, ctx: &mut EvalContext) -> Value { ); for &class in &["serif", "sans-serif", "monospace", "emoji", "math"] { - if let Some(list) = args.get::<_, FontList>(ctx, class) { + if let Some(list) = args.get::<_, FamilyList>(ctx, class) { Rc::make_mut(&mut ctx.state.font.families) .update_class_list(class.to_string(), list.0); needs_flattening = true; -- cgit v1.2.3