Skip to content

Commit 192d743

Browse files
committed
Library API team
1 parent f8958c3 commit 192d743

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/feature-lifecycle/summary.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ APIs that are well suited to the standard library are things that require langua
1717
The API Change Proposal process is intended to be a lightweight first step to
1818
getting new APIs added to the standard library. The goal of this process is to
1919
make sure proposed API changes have the best chance of success. The ACP process
20-
accomplishes this by ensuring all changes are reviewed by the library team,
20+
accomplishes this by ensuring all changes are reviewed by the library API team,
2121
who will evaluate the proposal and accept it if they are optimistic that the proposal will
2222
be merged and pass its eventual FCP.
2323

@@ -28,7 +28,7 @@ You can create an ACP in the `rust-lang/libs-team` repo using [this issue templa
2828
Once a feature is deemed suitable for inclusion in the standard library, the exact design should be iterated on to find the best way to express it as a Rust API. This iteration should happen in community forums such as [Rust internals](https://internals.rust-lang.org/) where all members of the community can comment and propose improvements.
2929

3030
Keep the following points in mind during the discussion:
31-
- Resist the temptation to make the API overly general since this tends to increase complexity and lowers the chance of it being accepted by the library team. Instead, try to stay focused on the problem that needs solving.
31+
- Resist the temptation to make the API overly general since this tends to increase complexity and lowers the chance of it being accepted by the library API team. Instead, try to stay focused on the problem that needs solving.
3232
- An alternative that should *always* be considered is simply adding this feature via a third party crate. This is even possible when adding new methods to standard library types by using extension traits.
3333
- In the case of "convenience" functions which are simply shorthands for something that is already possible with existing APIs, the cost of extending the standard library surface should be weighed against the ergonomic impact of the new functions.
3434

@@ -40,7 +40,7 @@ Once the API design space has been explored, an implementation based on the favo
4040

4141
The pull request should include a summary of the alternatives that were considered. This is helpful for reviewers since it avoids duplicating this exploration work as part of the review. A PR submitted without this may be closed with a request to explore more alternatives.
4242

43-
If an ACP has not been filed for the proposed feature, the PR will need to be reviewed by the library team to determine its suitability for the standard library.
43+
If an ACP has not been filed for the proposed feature, the PR will need to be reviewed by the library API team to determine its suitability for the standard library.
4444

4545
## Tracking and stabilization
4646

0 commit comments

Comments
 (0)