Skip to content

AdrienChampion/safe_index

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crates.io Documentation CI

safe_index

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.

About

Safe indexing in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages