#### Functions that should be implemented: - [x] `ArraySet::new` - [x] `ArraySet::capacity` - [x] `ArraySet::iter` - [x] `ArraySet::len` - [x] `ArraySet::is_empty` - [ ] `ArraySet::drain` - [ ] `ArraySet::retain` - [ ] `ArraySet::drain_filter` - [ ] `ArraySet::clear` - [ ] `ArraySet::with_build_hasher` - [ ] `ArraySet::with_hasher` - [ ] `ArraySet::hasher` - [ ] `ArraySet::build_hasher` - [x] `ArraySet::difference` - [x] `ArraySet::symmetric_difference` - [x] `ArraySet::intersection` - [x] `ArraySet::union` - [x] `ArraySet::contains` - [x] `ArraySet::get` - [ ] `ArraySet::get_or_insert` - [ ] `ArraySet::get_or_insert_owned` - [ ] `ArraySet::get_or_insert_with` - [x] `ArraySet::is_disjoint` - [x] `ArraySet::is_subset` - [x] `ArraySet::is_superset` - [ ] `ArraySet::insert` (`ArraySet::try_insert`) - [x] `ArraySet::replace` - [x] `ArraySet::remove` - [x] `ArraySet::take` #### Traits - [ ] `Copy` - [ ] `Clone` - [ ] `Debug` - [ ] `Default` - [ ] `PartialEq` - [ ] `Eq` - [ ] `BitAnd` - [ ] `BitOr` - [ ] `BitXor` - [ ] `Deserialize` - [ ] `Serialize` - [ ] `TryExtend<&'a T>` - [ ] `TryExtend<T>` - [ ] `From<ArrayMap<T, (), R, B>>` - [ ] `TryFromIterator<T>` - [ ] `IntoIterator` - [ ] `Sub`