diff options
| author | Laurenz <laurmaedje@gmail.com> | 2020-08-01 19:15:55 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2020-08-01 19:15:55 +0200 |
| commit | 659248d52ff9e6be4dad7c4555bd62899671ad55 (patch) | |
| tree | 610f382adc09524a08c5cbb941e46103117a88e5 /src/syntax/func/values.rs | |
| parent | 04c05502bee50f7657dc2d88c60eb935b068a284 (diff) | |
Raw lengths 🚲
Replace unitless length with raw f64 and introduce length type with unit.
Diffstat (limited to 'src/syntax/func/values.rs')
| -rw-r--r-- | src/syntax/func/values.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/syntax/func/values.rs b/src/syntax/func/values.rs index 85891d5e..64d4d345 100644 --- a/src/syntax/func/values.rs +++ b/src/syntax/func/values.rs @@ -76,13 +76,13 @@ value!(Ident, "identifier", Expr::Ident(i) => i); value!(String, "string", Expr::Str(s) => s); value!(f64, "number", Expr::Number(n) => n); value!(bool, "bool", Expr::Bool(b) => b); -value!(Length, "length", Expr::Length(s) => s); +value!(Length, "length", Expr::Length(l) => l); value!(Tuple, "tuple", Expr::Tuple(t) => t); value!(Object, "object", Expr::Object(o) => o); value!(ScaleLength, "number or length", Expr::Length(length) => ScaleLength::Absolute(length), - Expr::Number(scale) => ScaleLength::Scaled(scale as f64), + Expr::Number(scale) => ScaleLength::Scaled(scale), ); /// A value type that matches [`Expr::Ident`] and [`Expr::Str`] and implements |
