package svg type ( TextLength struct { *LengthAttr[TextLengthTag] } TextLengthP struct { PercentageAttr[TextLengthTag] } TextLengthTag struct{} ) func (l *Length) AsTextLength() TextLength { return TextLength{LengthAttr: (*LengthAttr[TextLengthTag])(l)} } func (p Percentage) AsTextLength() TextLengthP { return TextLengthP{PercentageAttr: (PercentageAttr[TextLengthTag])(p)} } func (TextLengthTag) PrintTag() string { return "textLength" }