package svg type ( RX struct { *LengthAttr[RXTag] } RXP struct { PercentageAttr[RXTag] } RXTag struct{} ) func (l *Length) AsRX() RX { return RX{LengthAttr: (*LengthAttr[RXTag])(l)} } func (p Percentage) AsRX() RXP { return RXP{PercentageAttr: (PercentageAttr[RXTag])(p)} } func (RXTag) PrintTag() string { return "rx" }