usize_cast
Very simply library that allow compile time checked cast from and to usize/isize.
On 64 bits platform it allows:
u16,u32,u64intousizei16,u16,i32,u32,i64intoisizeu64,u128,i128fromusizei64,i128fromisize
On 32 bits platform it allows:
u16,u32intousizei16,u16,i32intoisizeu32,u64,i64,u128,i128fromusizei32,i64,i128fromisize
On 16 bits platform it allows:
u16intousizei16intoisizeu16,u32,i32,u64,i64,u128,i128fromusizei16,i32,i64,i128fromisize
Installation
[]
= "1.0.0"
Usage
use ;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;