package svg type ( DY struct { *LengthAttr[DYTag] } DYP struct { PercentageAttr[DYTag] } DYTag struct{} ) func (l *Length) AsDY() DY { return DY{LengthAttr: (*LengthAttr[DYTag])(l)} } func (p Percentage) AsDY() DYP { return DYP{PercentageAttr: (PercentageAttr[DYTag])(p)} } func (DYTag) PrintTag() string { return "dy" }