::std::conv::

Function uint_to_int

pub fn uint_to_int<#uint N>(input: uint<N>) -> int<N>
Expand

Casts an unsigned integer to a signed integer by reinterpreting its bits.

Examples

assert uint_to_int(42u8) == 42i8;
assert uint_to_int(255u8) == -1i8;