- 1. About this Guide
2. Contributing to the standard libraries
- 2.1. Building and debugging
- 2.2. Performance optimizations and benchmarking
- 2.3. Writing documentation
- 2.4. Feature lifecycle
- 2.5. Stabilizing a feature
- 3. Breaking changes
- 3.1. New trait implementations
- 3.2. Prelude
- 3.3. Doc changes
4. Policies
- 4.1. When to add #[must_use]
- 4.2. Specialization
- 4.3. When to #[inline]
- 4.4. Doc alias policy
- 4.5. Safety comments policy
- 4.6. Reviewing target-specific code
- 4.7. Why the standard library uses extension traits
5. Tricky situations
- 5.1. Drop and #[may_dangle]
- 5.2. Generics and unsafe
- 6. The library team
- 6.1. Meetings
- 6.2. Membership
- 6.3. Reviewing