(&self)
| 782 | /// Asserts: the `kind()` is [Kind::Dimension] or [Kind::Number]. |
| 783 | #[inline] |
| 784 | pub const fn numeric_len(&self) -> u32 { |
| 785 | debug_assert!(matches!(self.kind(), Kind::Number | Kind::Dimension | Kind::BadNumber | Kind::BadDimension)); |
| 786 | if self.kind_bits() & 0b1111 == Kind::Dimension as u8 { |
| 787 | (self.0 & LENGTH_MASK) >> 12 |
| 788 | } else { |
| 789 | self.0 & LENGTH_MASK |
| 790 | } |
| 791 | } |
| 792 | |
| 793 | /// If the [Token] is a [Kind::Dimension] or [Kind::Number] then this returns the [f32] representation of the number's |
| 794 | /// value. |
no test coverage detected