package example

//go:generate govariant -exhaust true Shape Circle Rectangle

type Cirlce struct {
	Center Point
	Radius float64
}

type Rectangle struct {
	LowerLeft     Point
	Width, Height float64
}

type Point struct {
	X, Y float64
}

package example

//go:generate govariant -exhaust true Shape Circle Rectangle

type Circle struct {
	Center Point
	Radius float64
}

type Rectangle struct {
	LowerLeft     Point
	Width, Height float64
}

type Point struct {
	X, Y float64
}

Fix typo in type name
Fix typo in type name
