From b4ea8913f0cfed83e58cf1b94482ab1d1e96be7d Mon Sep 17 00:00:00 2001 From: ConnorSkees <39542938+ConnorSkees@users.noreply.github.com> Date: Sun, 16 Feb 2020 11:12:17 -0500 Subject: [PATCH] HSLA errors (experimental) --- src/builtin/color/hsl.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/builtin/color/hsl.rs b/src/builtin/color/hsl.rs index 03a9c5e..7031ee8 100644 --- a/src/builtin/color/hsl.rs +++ b/src/builtin/color/hsl.rs @@ -29,15 +29,15 @@ pub(crate) fn register(f: &mut BTreeMap) { decl!(f "hsla", |args, _| { let hue = match arg!(args, 0, "hue").eval() { Value::Dimension(n, _) => n, - _ => todo!("$hue: ____ is not a number."), + v => return Err(format!("$hue: {} is not a number.", v).into()), }; let saturation = match arg!(args, 1, "saturation").eval() { Value::Dimension(n, _) => n / Number::from(100), - _ => todo!("$saturation: ____ is not a number."), + v => return Err(format!("$saturation: {} is not a number.", v).into()), }; let luminance = match arg!(args, 2, "luminance").eval() { Value::Dimension(n, _) => n / Number::from(100), - _ => todo!("$luminance: ____ is not a number."), + v => return Err(format!("$luminance: {} is not a number.", v).into()), }; let alpha = match arg!(args, 3, "alpha").eval() { Value::Dimension(n, Unit::None) => n,