github.com/minio/madmin-go@v1.7.5/tracetype_string.go (about) 1 // Code generated by "stringer -type=TraceType -trimprefix=Trace trace.go"; DO NOT EDIT. 2 3 package madmin 4 5 import "strconv" 6 7 func _() { 8 // An "invalid array index" compiler error signifies that the constant values have changed. 9 // Re-run the stringer command to generate them again. 10 var x [1]struct{} 11 _ = x[TraceOS-1] 12 _ = x[TraceStorage-2] 13 _ = x[TraceS3-4] 14 _ = x[TraceInternal-8] 15 _ = x[TraceScanner-16] 16 _ = x[TraceDecommission-32] 17 _ = x[TraceHealing-64] 18 _ = x[TraceBatchReplication-128] 19 _ = x[TraceRebalance-256] 20 _ = x[TraceReplicationResync-512] 21 _ = x[TraceAll-1023] 22 } 23 24 const ( 25 _TraceType_name_0 = "OSStorage" 26 _TraceType_name_1 = "S3" 27 _TraceType_name_2 = "Internal" 28 _TraceType_name_3 = "Scanner" 29 _TraceType_name_4 = "Decommission" 30 _TraceType_name_5 = "Healing" 31 _TraceType_name_6 = "BatchReplication" 32 _TraceType_name_7 = "Rebalance" 33 _TraceType_name_8 = "ReplicationResync" 34 _TraceType_name_9 = "All" 35 ) 36 37 var ( 38 _TraceType_index_0 = [...]uint8{0, 2, 9} 39 ) 40 41 func (i TraceType) String() string { 42 switch { 43 case 1 <= i && i <= 2: 44 i -= 1 45 return _TraceType_name_0[_TraceType_index_0[i]:_TraceType_index_0[i+1]] 46 case i == 4: 47 return _TraceType_name_1 48 case i == 8: 49 return _TraceType_name_2 50 case i == 16: 51 return _TraceType_name_3 52 case i == 32: 53 return _TraceType_name_4 54 case i == 64: 55 return _TraceType_name_5 56 case i == 128: 57 return _TraceType_name_6 58 case i == 256: 59 return _TraceType_name_7 60 case i == 512: 61 return _TraceType_name_8 62 case i == 1023: 63 return _TraceType_name_9 64 default: 65 return "TraceType(" + strconv.FormatInt(int64(i), 10) + ")" 66 } 67 }