| Crates.io | one-based |
| lib.rs | one-based |
| version | 1.0.0 |
| created_at | 2025-07-28 13:01:11.766408+00 |
| updated_at | 2026-01-13 17:08:09.945649+00 |
| description | Library providing 1-based unsigned integers. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1771138 |
| size | 49,824 |
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);