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  )