4 stable releases
Uses old Rust 2015
2.0.0 | Sep 7, 2020 |
---|---|
1.0.2 | Sep 7, 2020 |
1.0.0 | Oct 10, 2018 |
#1829 in Rust patterns
Used in 2 crates
7KB
signrel
This crate provides the SignRel
trait which maps relationships between
integers that only differ by signedness. For example, both a
and b
in
this example have the type usize
:
use signrel::SignRel;
let a: <isize as SignRel>::Unsigned = 17;
let b: <usize as SignRel>::Unsigned = 17;
assert_eq!(17usize, a);
assert_eq!(17usize, b);
License: Apache-2.0
lib.rs
:
This crate provides the SignRel
trait which maps relationships between
integers that only differ by signedness. For example, both a
and b
in
this example have the type usize
:
use signrel::SignRel;
let a: <isize as SignRel>::Unsigned = 17;
let b: <usize as SignRel>::Unsigned = 17;
assert_eq!(17usize, a);
assert_eq!(17usize, b);