in thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/protocol/Xtruct.kt [63:78]
override fun hashCode(): Int {
var code = 16777619
code = code xor if (string_thing == null) 0 else string_thing.hashCode()
code *= -0x7ee3623b
code = code xor if (byte_thing == null) 0 else byte_thing.hashCode()
code *= -0x7ee3623b
code = code xor if (i32_thing == null) 0 else i32_thing.hashCode()
code *= -0x7ee3623b
code = code xor if (i64_thing == null) 0 else i64_thing.hashCode()
code *= -0x7ee3623b
code = code xor if (double_thing == null) 0 else double_thing.hashCode()
code *= -0x7ee3623b
code = code xor if (bool_thing == null) 0 else bool_thing.hashCode()
code *= -0x7ee3623b
return code
}