Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,18 @@ Standard-library replacements only. The dataset deliberately avoids "prefer this
nicer crate instead" recommendations. Every entry is a checkable factual
statement about `std`, never an opinion about a competing crate.

The functionality must have shipped in a stable Rust release. If the
functionality only exists in nightly or beta, go ahead and file a draft PR and
start the discussion period with the crate maintainer, but the PR should not
get merged until the functionality exists in stable Rust.

Two kinds of entries qualify:

- **Full**: the crate's functionality is entirely available through a stable
`std` API.
- **Partial**: the bulk of the crate's common use case has moved to `std`, but
not all of it. The `description` must spell out what is still missing.
- **Partial**: the bulk of the crate's common use case is available in stable
`std`, but not all of it. The `description` must spell out what is still
missing.

Coverage is judged by the dominant use case. If only a small slice of a crate's
purpose lives in `std`, it does not qualify. `itertools` is the canonical
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# std-replacement-data

A curated dataset of Rust crates whose functionality is now available in the
standard library. crates.io reads it to point out when `std` already covers
what the crate provides and where to find the equivalent API.
A curated dataset of Rust crates whose functionality is now available and
stable in the standard library. crates.io reads it to point out when `std`
already covers what the crate provides and where to find the equivalent API.

Every entry is a checkable factual statement about `std`, never an opinion about
a competing crate.
Expand Down