package svg type ( X2 struct { *LengthAttr[X2Tag] } X2P struct { PercentageAttr[X2Tag] } X2Tag struct{} ) func (l *Length) AsX2() X2 { return X2{LengthAttr: (*LengthAttr[X2Tag])(l)} } func (p Percentage) AsX2() X2P { return X2P{PercentageAttr: (PercentageAttr[X2Tag])(p)} } func (X2Tag) PrintTag() string { return "x2" }