Incorrect rustdoc rendering of const generic default
Open
@lms0806 is already working on this.
Since May 29, 2026.
A-const-generics
A-cross-crate-reexports
C-bug
T-rustdoc
- Dominant language
- Rust
- Stars
- 119k
- Forks
- 16.1k
- PR merge metrics
- PR metrics pending
Description
I tried this code:
https://doc.rust-lang.org/nightly/std/mem/trait.TransmuteFrom.html
pub unsafe trait TransmuteFrom<Src, const ASSUME: Assume = { Assume::NOTHING }> where Src: ?Sized {}
I expected to see this happen: Renders identically to the above in the rustdoc output.
Instead, this happened: Renders as
pub unsafe trait TransmuteFrom<Src, const ASSUME: Assume = core::::mem::transmutability::TransmuteFrom::{constant#0}> where Src: ?Sized {}
Meta
rustc --version:
1.85.0-nightly (c44b3d50f 2024-12-03)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.