package svg type ( Circle = VoidElement[CircleTag, CircleAttribute] CircleAttribute interface { Attribute IsCircleAttribute() } CircleTag struct{} ) func (CircleTag) PrintTag() string { return "circle" } func (CX) IsCircleAttribute() { } func (CXP) IsCircleAttribute() { } func (CY) IsCircleAttribute() { } func (CYP) IsCircleAttribute() { } func (R) IsCircleAttribute() { } func (RP) IsCircleAttribute() { } func (PathLength) IsCircleAttribute() { } func (Fill) IsCircleAttribute() { } func (Stroke) IsCircleAttribute() { } func (StrokeWidth) IsCircleAttribute() { } func (VectorEffect) IsCircleAttribute() { }