package svg type ( R struct { *LengthAttr[RTag] } RP struct { PercentageAttr[RTag] } RTag struct{} ) func (l *Length) AsR() R { return R{LengthAttr: (*LengthAttr[RTag])(l)} } func (p Percentage) AsR() RP { return RP{PercentageAttr: (PercentageAttr[RTag])(p)} } func (RTag) PrintTag() string { return "r" }