override fun hashCode()

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
    }