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

Function NewStructOptional

projects/Go/proto/test/StructOptional.go:112–182  ·  view source on GitHub ↗

Create a new StructOptional struct

()

Source from the content-addressed store, hash-verified

110
111// Create a new StructOptional struct
112func NewStructOptional() *StructOptional {
113 return &StructOptional{
114 StructSimple: NewStructSimple(),
115 F100: nil,
116 F101: fbe.OptionalBool(true),
117 F102: nil,
118 F103: nil,
119 F104: fbe.OptionalByte(255),
120 F105: nil,
121 F106: nil,
122 F107: fbe.OptionalRune('!'),
123 F108: nil,
124 F109: nil,
125 F110: fbe.OptionalRune(rune(0x0444)),
126 F111: nil,
127 F112: nil,
128 F113: fbe.OptionalInt8(127),
129 F114: nil,
130 F115: nil,
131 F116: fbe.OptionalUInt8(255),
132 F117: nil,
133 F118: nil,
134 F119: fbe.OptionalInt16(32767),
135 F120: nil,
136 F121: nil,
137 F122: fbe.OptionalUInt16(65535),
138 F123: nil,
139 F124: nil,
140 F125: fbe.OptionalInt32(2147483647),
141 F126: nil,
142 F127: nil,
143 F128: fbe.OptionalUInt32(4294967295),
144 F129: nil,
145 F130: nil,
146 F131: fbe.OptionalInt64(9223372036854775807),
147 F132: nil,
148 F133: nil,
149 F134: fbe.OptionalUInt64(18446744073709551615),
150 F135: nil,
151 F136: nil,
152 F137: fbe.OptionalFloat32(float32(123.456)),
153 F138: nil,
154 F139: nil,
155 F140: fbe.OptionalFloat64(float64(-123.456e+123)),
156 F141: nil,
157 F142: nil,
158 F143: fbe.OptionalDecimal(fbe.DecimalFromString("123456.123456")),
159 F144: nil,
160 F145: nil,
161 F146: fbe.OptionalString("Initial string!"),
162 F147: nil,
163 F148: nil,
164 F149: fbe.OptionalTimestamp(fbe.TimestampUTC()),
165 F150: nil,
166 F151: nil,
167 F152: fbe.OptionalUUID(fbe.UUIDFromString("123e4567-e89b-12d3-a456-426655440000")),
168 F153: nil,
169 F154: nil,

Callers 11

DeserializeMethod · 0.85
DeserializeValueMethod · 0.85
DeserializeMethod · 0.85
DeserializeValueMethod · 0.85
GetMethod · 0.85
GetFieldsMethod · 0.85
GetMethod · 0.85
GetMethod · 0.85
GetMethod · 0.85
NewStructNestedFunction · 0.85

Calls 1

NewStructSimpleFunction · 0.85

Tested by

no test coverage detected