|
|
@ -1,7 +1,6 @@
|
|
|
|
use super::SVGUnit;
|
|
|
|
use super::SVGUnit;
|
|
|
|
use lazy_static::lazy_static;
|
|
|
|
use lazy_static::lazy_static;
|
|
|
|
use regex::Regex;
|
|
|
|
use regex::Regex;
|
|
|
|
use thiserror::Error;
|
|
|
|
|
|
|
|
use std::cmp::Ordering;
|
|
|
|
use std::cmp::Ordering;
|
|
|
|
use std::fmt;
|
|
|
|
use std::fmt;
|
|
|
|
use std::num::ParseFloatError;
|
|
|
|
use std::num::ParseFloatError;
|
|
|
@ -11,6 +10,7 @@ use std::{
|
|
|
|
ops::{Add, Div, Mul, Rem, Sub},
|
|
|
|
ops::{Add, Div, Mul, Rem, Sub},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
use strum::ParseError;
|
|
|
|
use strum::ParseError;
|
|
|
|
|
|
|
|
use thiserror::Error;
|
|
|
|
|
|
|
|
|
|
|
|
#[derive(Debug, Clone, Copy)]
|
|
|
|
#[derive(Debug, Clone, Copy)]
|
|
|
|
pub struct SVGMeasure {
|
|
|
|
pub struct SVGMeasure {
|
|
|
|