goki.dev/laser@v0.1.34/testdata/testenum.go (about) 1 package testdata 2 3 //go:generate enumgen 4 5 // Fruits is an enum containing fruits 6 type Fruits uint8 //enums:enum 7 8 const ( 9 Apple Fruits = iota 10 Orange 11 Peach 12 Strawberry 13 Blackberry 14 Blueberry 15 Apricot 16 OrangeFruit = Orange 17 ) 18 19 // Foods is an enum containing foods 20 type Foods Fruits //enums:enum 21 22 const ( 23 Bread Foods = Foods(FruitsN) + iota 24 Lettuce 25 Cheese 26 Meat 27 )