use crate::SvgInteger;
pub struct ViewBox {
pub min_x: SvgInteger,
pub min_y: SvgInteger,
pub width: SvgInteger,
pub height: SvgInteger,
}
impl From<(SvgInteger, SvgInteger, SvgInteger, SvgInteger)> for ViewBox {
fn from(value: (SvgInteger, SvgInteger, SvgInteger, SvgInteger)) -> Self {
Self {
min_x: value.0,
min_y: value.1,
width: value.2,
height: value.3,
}
}
}
#[test]
fn test() {
let view_box: ViewBox = (1, 2, 3, 4).into();
assert_eq!(view_box.min_x, 1);
assert_eq!(view_box.min_y, 2);
assert_eq!(view_box.width, 3);
assert_eq!(view_box.height, 4);
}