collection_tools 0.49.0

General purpose tools to manipulate collections( containers like Vec/HashMap/HashSet ).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Invariant Doc Entity

### Scope

- **Purpose**: Document the behavioral contracts and constraints all collection macros must uphold.
- **Responsibility**: Registry and overview of all invariant doc instances.
- **In Scope**: No-std allocation selection; compile-time capacity pre-allocation.
- **Out of Scope**: API signatures (see `api/`), feature guides (see `feature/`).

### Overview Table

| ID | Name | Purpose | Status |
|----|------|---------|--------|
| 001 | [No-std Allocation Selection]001_no_std_alloc.md | HashMap/HashSet source switches between hashbrown and std based on feature flags ||
| 002 | [Capacity Pre-allocation]002_capacity_preallocated.md | The 10 macros for capacity-supporting types pre-allocate exact capacity at compile time ||