shared-ids 0.11.0

New types for different IDs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use shared_ids::RequestId;

#[test]
fn ord() {
    let ord = [
        None,
        Some(RequestId::from_u64(0)),
        Some(RequestId::from_u64(1)),
        Some(RequestId::from_u64(u64::MAX)),
    ];

    for i in 0..ord.len() {
        for j in 0..ord.len() {
            assert_eq!(i.cmp(&j), ord[i].cmp(&ord[j]))
        }
    }
}