Skip to content

Add documentation for the target_feature attribute - #160218

Open
valentynkit wants to merge 2 commits into
rust-lang:mainfrom
valentynkit:docs-target-feature-attribute
Open

Add documentation for the target_feature attribute#160218
valentynkit wants to merge 2 commits into
rust-lang:mainfrom
valentynkit:docs-target-feature-attribute

Conversation

@valentynkit

Copy link
Copy Markdown
Contributor

Documents the target_feature attribute, the next one from my claim on the tracking issue.

The example is wrapped in a hidden #[cfg(target_arch = "x86_64")] block, since feature names are architecture specific and the example has to compile everywhere the doctests run.

Part of #157604

r? @GuillaumeGomez

Tested with ./x test library/core --doc --test-args attribute_docs and the same for library/std.

Document the built-in `target_feature` attribute in the standard library using
the `#[doc(attribute = "...")]` mechanism, following the existing `inline` and
`cold` attribute documentation.
The Reference already lists where the attribute may appear, and these
entries are meant to stay guide-level rather than exhaustive.
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 30, 2026
@rustbot rustbot added the T-libs Relevant to the library team, which will review and decide on the PR/issue. label Jul 30, 2026
@GuillaumeGomez

Copy link
Copy Markdown
Member

I don't know too much about this attribute so I prefer letting someone else review it.

r? @RalfJung

@rustbot rustbot assigned RalfJung and unassigned GuillaumeGomez Jul 30, 2026
@rustbot

rustbot commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

RalfJung is not on the review rotation at the moment.
They may take a while to respond.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants