diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-05-20 21:36:24 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-05-20 21:36:24 +0200 |
| commit | 1321862cd54eb4abefb5d435285e3de9e0848c4c (patch) | |
| tree | 904d04546da0a17dbf0fe96790c0a9c2f6393141 /src/geom | |
| parent | 35b883cfd9e6acfcaee1a98bf2bdd4f6c5de5fbf (diff) | |
Footnotes
Diffstat (limited to 'src/geom')
| -rw-r--r-- | src/geom/length.rs | 6 | ||||
| -rw-r--r-- | src/geom/rel.rs | 12 |
2 files changed, 12 insertions, 6 deletions
diff --git a/src/geom/length.rs b/src/geom/length.rs index f70ea263..9d6552da 100644 --- a/src/geom/length.rs +++ b/src/geom/length.rs @@ -80,12 +80,6 @@ impl From<Em> for Length { } } -impl From<Abs> for Rel<Length> { - fn from(abs: Abs) -> Self { - Rel::from(Length::from(abs)) - } -} - impl Neg for Length { type Output = Self; diff --git a/src/geom/rel.rs b/src/geom/rel.rs index aaa784f9..cf1e73ef 100644 --- a/src/geom/rel.rs +++ b/src/geom/rel.rs @@ -73,6 +73,18 @@ impl<T: Numeric> Debug for Rel<T> { } } +impl From<Abs> for Rel<Length> { + fn from(abs: Abs) -> Self { + Rel::from(Length::from(abs)) + } +} + +impl From<Em> for Rel<Length> { + fn from(em: Em) -> Self { + Rel::from(Length::from(em)) + } +} + impl<T: Numeric> From<T> for Rel<T> { fn from(abs: T) -> Self { Self { rel: Ratio::zero(), abs } |
