Skip to content
This repository has been archived by the owner on Sep 11, 2023. It is now read-only.

Commit

Permalink
Notify about repository migration
Browse files Browse the repository at this point in the history
  • Loading branch information
KamilaBorowska authored Sep 10, 2023
1 parent 87fa055 commit 5b18671
Showing 1 changed file with 1 addition and 39 deletions.
40 changes: 1 addition & 39 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,42 +4,4 @@ SPDX-FileCopyrightText: 2017 - 2023 Konrad Borowski <konrad@borowski.pw>
SPDX-License-Identifier: MIT OR Apache-2.0
-->

# enum-map

A library providing enum map providing type safe enum array. It is
implemented using regular Rust arrays, so using them is as fast
as using regular Rust arrays.

This crate follows the "N minus two" MSRV policy. This means that it
supports the current Rust release, as well as the two before that.

## Examples

```rust
#[macro_use]
extern crate enum_map;

use enum_map::EnumMap;

#[derive(Debug, Enum)]
enum Example {
A,
B,
C,
}

fn main() {
let mut map = enum_map! {
Example::A => 1,
Example::B => 2,
Example::C => 3,
};
map[Example::C] = 4;

assert_eq!(map[Example::A], 1);

for (key, &value) in &map {
println!("{:?} has {} as value.", key, value);
}
}
```
This repository was migrated to CodeBerg: https://codeberg.org/xfix/enum-map.

0 comments on commit 5b18671

Please sign in to comment.