| Crates.io | one-based |
| lib.rs | one-based |
| version | 0.2.2 |
| created_at | 2025-07-28 13:01:11.766408+00 |
| updated_at | 2025-07-30 07:06:27.317674+00 |
| description | library for 1-based unsigned integers. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1771138 |
| size | 44,949 |
This crate provides simple unsigned wrappers to handle 1-based index.
let v1 = OneBasedU32::from_one_based(1).uwrap();
assert_eq!(v1.as_zero_based(), 0);
let v2 = OneBasedU32::from_zero_based(0).uwrap();
assert_eq!(v2.as_one_based().get(), 1);
assert_eq!(v1, v2);