func castInt32(v uint32) (int32, bool) {
	if v > math.MaxInt32 {
		return 0, false
	}
	return int32(v), true
}
// cast to int32 values that are int32 but that are sent in uint32
// over the wire. Set to 0 if they overflow the MaxInt32 size. This
// cast should be used ONLY while decoding int32 values that are
// sent as uint32 to reduce the payload size, otherwise the approach
// is not correct in the general sense.
cast to int32 values that are int32 but that are sent in uint32
over the wire. Set to 0 if they overflow the MaxInt32 size. This
cast should be used ONLY while decoding int32 values that are
sent as uint32 to reduce the payload size, otherwise the approach
is not correct in the general sense.
// cast to int32 values that are int32 but that are sent in uint32 // over the wire . Set to 0 if they overflow the MaxInt32 size . This // cast should be used ONLY while decoding int32 values that are // sent as uint32 to reduce the payload size otherwise the approach // is not correct in the general sense .
func castInt32(v uint32) (int32, bool) {
	if v > math.MaxInt32 {
		return 0, false
	}
	return int32(v), true
}
func castInt32 ( v uint32 ) ( int32 , bool ) { if v > math . MaxInt32 { return 0 , false } return int32 ( v ) , true }
cast to int32 values that are int32 but that are sent in uint32
over the wire.
cast to int32 values that are int32 but that are sent in uint32 over the wire .