rust-lang / rust-lang/rfcs

Allow `since="version"` metadata attribute outside the standard library

Open
#2,827 8 comments 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Markdown
Stars
6.6k
Forks
1.7k
Avg merge
16h 14m
Merged PRs (30d)
1

Description

Other crates may wish to document their long term development across versions.

Seems like a very small change to allow any crate to use the attribute, and rustdoc already know how to process it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how rustdoc handles the since="version" metadata attribute and where its use is restricted to the standard library. Confirm what validation prevents other crates from using it, then verify that external crate documentation can use the attribute and that rustdoc still processes it correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
documentation
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.