repr(u8) appears on std documentation of c_void #137440
Labels
A-cross-crate-reexports
Area: Documentation that has been re-exported from a different crate
A-docs
Area: Documentation for any part of the project, including the compiler, standard library, and tools
A-repr
Area: the `#[repr(stuff)]` attribute
C-bug
Category: This is a bug.
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
Location
Stable documentation:
https://doc.rust-lang.org/std/ffi/enum.c_void.html
Permalink to comment in source code:
https://doc.rust-lang.org/1.85.0/src/core/ffi/mod.rs.html#218
Summary
There's a comment in the source code that suggests the
repr(u8)
attribute on c_void is an internal implementation detail that shouldn't be exposed to documentation, and is wrapped in acfg_attr
to that effect.This appears to have worked for the
core
crate docs, but the re-export instd
does have the attribute visible.The text was updated successfully, but these errors were encountered: