rustarmanriazimodifieddatabycompilercastnumberi32tou8
Using type casts carelessly will cause your program to behave unexpectedly. For example, the expression 300_i32 as i8 returns 44.
*BecauseOf(-): *BecauseOf(?): using as //300-128=172-128=44
ArmanRiazi