package svg type ( DX struct { *LengthAttr[DXTag] } DXP struct { PercentageAttr[DXTag] } DXTag struct{} ) func (l *Length) AsDX() DX { return DX{LengthAttr: (*LengthAttr[DXTag])(l)} } func (p Percentage) AsDX() DXP { return DXP{PercentageAttr: (PercentageAttr[DXTag])(p)} } func (DXTag) PrintTag() string { return "dx" }