<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/rustdoc-json/attrs/repr_combination.rs, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-15T16:52:41+00:00</updated>
<entry>
<title>rustdoc-json: Structured attributes</title>
<updated>2025-07-15T16:52:41+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2025-06-20T02:48:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=078332fdc8e11f7ff8253c019085098538ec3c2a'/>
<id>urn:sha1:078332fdc8e11f7ff8253c019085098538ec3c2a</id>
<content type='text'>
Implements https://www.github.com/rust-lang/rust/issues/141358.

This has 2 primary benefits:

1. For rustdoc-json consumers, they no longer need to parse strings of
   attributes, but it's there in a structured and normalized way.
2. For rustc contributors, the output of HIR pretty printing is no
   longer a versioned thing in the output. People can work on
   https://github.com/rust-lang/rust/issues/131229 without needing to
   bump `FORMAT_VERSION`.

(Over time, as the attribute refractor continues, I expect we'll add new
things to `rustdoc_json_types::Attribute`. But this can be done
separately to the rustc changes).
</content>
</entry>
<entry>
<title>rustdoc JSON: Don't apply `#[repr]` privacy heuristics</title>
<updated>2025-05-22T19:26:48+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-05-17T12:38:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98bd1a6a3a56951b2fe676988d8cb005a6b752c5'/>
<id>urn:sha1:98bd1a6a3a56951b2fe676988d8cb005a6b752c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: Use own logic to print `#[repr(..)]` attributes in JSON output.</title>
<updated>2025-03-22T18:47:12+00:00</updated>
<author>
<name>Predrag Gruevski</name>
<email>obi1kenobi82@gmail.com</email>
</author>
<published>2025-03-04T22:02:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bafdbcadd5e70e4a1a35647002c30efd315621b4'/>
<id>urn:sha1:bafdbcadd5e70e4a1a35647002c30efd315621b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/rustdoc-json: replace `$.index[*][?` with `$.index[?`</title>
<updated>2025-03-21T00:48:09+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2025-03-20T23:01:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ab71c417b90695ea5186003745699e05164e746'/>
<id>urn:sha1:7ab71c417b90695ea5186003745699e05164e746</id>
<content type='text'>
Done automatically with VSCode.
</content>
</entry>
<entry>
<title>rustdoc-json: Add tests for `#[repr(...)]`</title>
<updated>2025-03-16T20:28:17+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2025-03-16T20:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f5ecb74bf9aa01201c5c7aa5dca16b3686a400e9'/>
<id>urn:sha1:f5ecb74bf9aa01201c5c7aa5dca16b3686a400e9</id>
<content type='text'>
Co-authored-by: Predrag Gruevski &lt;obi1kenobi82@gmail.com&gt;
</content>
</entry>
</feed>
