integer-result-rs
๐ขโ ๐ซ
Using scalar types to indicate failure in Rust is discouraged, yet not uncommon in C. When calling C functions from Rust, you have to check return values that indicate success or failure like you would in C. This library adds methods to the primitive and non-zero integer types to ease the pain.
Now you can write this ๐งผ
use Ext;
unsafe
.ok_equal
.map_err // or somethin' ..
Rather than this ๐คข
let val = unsafe ;
if val == 0 else