Let Repr
for Relative<T>
print both abs + ratio (#3721)
@ -100,11 +100,7 @@ impl<T: Numeric + Debug> Debug for Rel<T> {
|
||||
|
||||
impl<T: Numeric + Repr> Repr for Rel<T> {
|
||||
fn repr(&self) -> EcoString {
|
||||
match (self.rel.is_zero(), self.abs.is_zero()) {
|
||||
(false, false) => eco_format!("{} + {}", self.rel.repr(), self.abs.repr()),
|
||||
(false, true) => self.rel.repr(),
|
||||
(true, _) => self.abs.repr(),
|
||||
}
|
||||
eco_format!("{} + {}", self.rel.repr(), self.abs.repr())
|
||||
}
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 8.6 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 50 KiB |
@ -22,6 +22,10 @@
|
||||
#1.7em \
|
||||
#(1cm + 0em) \
|
||||
#(2em + 10pt) \
|
||||
#(100% + (2em + 2pt)) \
|
||||
#(100% + 0pt) \
|
||||
#(100% - 2em + 2pt) \
|
||||
#(100% - 2pt) \
|
||||
#2.3fr
|
||||
|
||||
---
|
||||
|