From 1211f520fa9da41bd2ee3df466cfd6b8efbf4914 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Sun, 28 Jun 2026 14:44:59 -0700 Subject: [PATCH] CONTRIBUTING.md: Give some more examples of non-replacements `libc` and `rustix` are crates we regularly add new interfaces from, but they're never likely to be *completely* replaced by `std`. --- CONTRIBUTING.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d7b7556..47d7467 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -31,9 +31,9 @@ Two kinds of entries qualify: 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 -exclusion: a handful of its adaptors have `std` equivalents, but the crate as a -whole is not replaced. +purpose lives in `std`, it does not qualify. Some canonical examples of +exclusions are `itertools`, `libc`, and `rustix`. Some of their functionality +has been added to `std`, but the crates are not replaced, in whole or in part. ## Maintainer notice-and-comment