| Crates.io | safe_index |
| lib.rs | safe_index |
| version | 0.10.0 |
| created_at | 2019-03-04 22:31:56.393081+00 |
| updated_at | 2022-10-21 14:21:57.481158+00 |
| description | Type-safe indexes. |
| homepage | https://github.com/AdrienChampion/safe_index |
| repository | https://github.com/AdrienChampion/safe_index |
| max_upload_size | |
| id | 118746 |
| size | 47,859 |
Zero-cost-wraps usize-s to give them a specific type. The motivation is to have different kinds of
indices that are incompatible at type-level, thus lowering the chance of mixing them up compared to
using usize-s.
Index-type creation is done through a macro, so the type actually belong to the client crate. This lets users augment index-types with methods, trait implementations, etc.
See the documentation for details.
If you are experiencing problems upgrading from a version < 0.9.17, make sure you read the
changelog.