MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / String

Method String

projects/Go/proto/proto/State.go:81–141  ·  view source on GitHub ↗

Convert flags to string noinspection GoBoolExpressions

()

Source from the content-addressed store, hash-verified

79// Convert flags to string
80//noinspection GoBoolExpressions
81func (f State) String() string {
82 var sb strings.Builder
83 first := true
84 if ((f & State_unknown) != 0) && ((f & State_unknown) == State_unknown) {
85 if first {
86 first = false
87 } else {
88 sb.WriteRune('|')
89 }
90 sb.WriteString("unknown")
91 }
92 if ((f & State_invalid) != 0) && ((f & State_invalid) == State_invalid) {
93 if first {
94 first = false
95 } else {
96 sb.WriteRune('|')
97 }
98 sb.WriteString("invalid")
99 }
100 if ((f & State_initialized) != 0) && ((f & State_initialized) == State_initialized) {
101 if first {
102 first = false
103 } else {
104 sb.WriteRune('|')
105 }
106 sb.WriteString("initialized")
107 }
108 if ((f & State_calculated) != 0) && ((f & State_calculated) == State_calculated) {
109 if first {
110 first = false
111 } else {
112 sb.WriteRune('|')
113 }
114 sb.WriteString("calculated")
115 }
116 if ((f & State_broken) != 0) && ((f & State_broken) == State_broken) {
117 if first {
118 first = false
119 } else {
120 sb.WriteRune('|')
121 }
122 sb.WriteString("broken")
123 }
124 if ((f & State_good) != 0) && ((f & State_good) == State_good) {
125 if first {
126 first = false
127 } else {
128 sb.WriteRune('|')
129 }
130 sb.WriteString("good")
131 }
132 if ((f & State_bad) != 0) && ((f & State_bad) == State_bad) {
133 if first {
134 first = false
135 } else {
136 sb.WriteRune('|')
137 }
138 sb.WriteString("bad")

Callers 14

to_jsonMethod · 0.45
to_jsonMethod · 0.45
to_jsonMethod · 0.45
to_jsonMethod · 0.45
to_jsonMethod · 0.45
OnReceiveMethod · 0.45
OnReceiveMethod · 0.45
StringMethod · 0.45
SendOrderMessageMethod · 0.45
SendBalanceMessageMethod · 0.45
SendAccountMessageMethod · 0.45
SendOrderMessageMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected