diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-04-08 15:01:55 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-04-08 15:01:55 +0200 |
| commit | 977ac77e6a3298be2644a8231e93acbef9f7f396 (patch) | |
| tree | 9c40765b862bc583275f692113fe36924c323ccc /src/eval/ops.rs | |
| parent | e1d7edb7c1845e6df6f5e23e3baf7bc88159eade (diff) | |
Start & end alignment
Diffstat (limited to 'src/eval/ops.rs')
| -rw-r--r-- | src/eval/ops.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/eval/ops.rs b/src/eval/ops.rs index ff21d93f..0ba4320e 100644 --- a/src/eval/ops.rs +++ b/src/eval/ops.rs @@ -1,8 +1,8 @@ use std::cmp::Ordering; -use super::{Dynamic, StrExt, Value}; +use super::{Dynamic, RawAlign, StrExt, Value}; use crate::diag::StrResult; -use crate::geom::{Align, Numeric, Spec, SpecAxis}; +use crate::geom::{Numeric, Spec, SpecAxis}; use Value::*; /// Bail with a type mismatch error. @@ -94,7 +94,7 @@ pub fn add(lhs: Value, rhs: Value) -> StrResult<Value> { if let (Dyn(a), Dyn(b)) = (&a, &b) { // 1D alignments can be summed into 2D alignments. if let (Some(&a), Some(&b)) = - (a.downcast::<Align>(), b.downcast::<Align>()) + (a.downcast::<RawAlign>(), b.downcast::<RawAlign>()) { return if a.axis() != b.axis() { Ok(Dyn(Dynamic::new(match a.axis() { |
