Name Description Size Coverage
arbitrary.rs 895 -
enum_map_impls.rs 3089 -
internal.rs 3749 -
iter.rs 10415 -
lib.rs An enum mapping type. It is implemented using an array type, so using it is as fast as using Rust arrays. # Examples ``` use enum_map::{enum_map, Enum, EnumMap}; #[derive(Debug, Enum)] enum Example { A(bool), B, C, } let mut map = enum_map! { Example::A(false) => 0, Example::A(true) => 1, Example::B => 2, Example::C => 3, }; map[Example::C] = 4; assert_eq!(map[Example::A(true)], 1); for (key, &value) in &map { println!("{:?} has {} as value.", key, value); } ``` 13652 -
serde.rs 3324 -