github.com/amitbet/vnc2video@v0.0.0-20190616012314-9d50b9dab1d9/tightcompression_string.go (about) 1 // Code generated by "stringer -type=TightCompression"; DO NOT EDIT. 2 3 package vnc2video 4 5 import "fmt" 6 7 const ( 8 _TightCompression_name_0 = "TightCompressionBasic" 9 _TightCompression_name_1 = "TightCompressionFillTightCompressionJPEGTightCompressionPNG" 10 ) 11 12 var ( 13 _TightCompression_index_0 = [...]uint8{0, 21} 14 _TightCompression_index_1 = [...]uint8{0, 20, 40, 59} 15 ) 16 17 func (i TightCompression) String() string { 18 switch { 19 case i == 0: 20 return _TightCompression_name_0 21 case 8 <= i && i <= 10: 22 i -= 8 23 return _TightCompression_name_1[_TightCompression_index_1[i]:_TightCompression_index_1[i+1]] 24 default: 25 return fmt.Sprintf("TightCompression(%d)", i) 26 } 27 }